इस गाइड में, Google Mobile Ads SDK का इस्तेमाल करके, प्रॉडक्ट को लोड करने और दिखाने का तरीका बताया गया है मीडिएशन की मदद से InMobi के विज्ञापन कैसे काम करते हैं, इसमें वॉटरफ़ॉल और बिडिंग इंटिग्रेशन, दोनों के बारे में जानकारी दी जाती है. इसमें InMobi को जोड़ने का तरीका बताया गया है और InMobi SDK टूल को इंटिग्रेट करने का तरीका और अडैप्टर को Flutter ऐप्लिकेशन में.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
इंटिग्रेशन | |
---|---|
बिडिंग | को दबाकर रखें 1 |
झरना | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया | |
मूल भाषा वाला | को दबाकर रखें 2 |
1 बिडिंग इंटिग्रेशन बंद है बीटा वर्शन में है, तो ऐक्सेस का अनुरोध करने के लिए अपने खाता मैनेजर से संपर्क करें.
2 सिर्फ़ इनके लिए काम करता है: वॉटरफ़ॉल मीडिएशन.
ज़रूरी शर्तें
- Google Mobile Ads SDK का नया वर्शन अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
- Flutter 3.7.0 या इसके बाद का वर्शन अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
- Android पर डिप्लॉय करने के लिए
- Android का एपीआई लेवल 21 या उसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS डिवाइस पर 10.0 या इसके बाद का डिप्लॉयमेंट टारगेट
- Google के साथ कॉन्फ़िगर किया गया Flutter काम कर रहा प्रोजेक्ट मोबाइल विज्ञापन SDK टूल. यहां जाएं: ज़्यादा जानकारी के लिए, शुरू करें.
- मध्यस्थता की प्रक्रिया पूरी करें शुरुआती निर्देश
पहला चरण: InMobi यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में AdMob InMobi की मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android की गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.
जीडीपीआर और अमेरिका के कानूनों के तहत आने वाले विज्ञापन पार्टनर की सूची में InMobi जोड़ें
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैतीसरा चरण: InMobi SDK टूल और अडैप्टर इंपोर्ट करना
pub.dev की मदद से इंटिग्रेशन
अपने पैकेज की pubspec.yaml
फ़ाइल में,InMobi SDK टूल और अडैप्टर के नए वर्शन के साथ यह डिपेंडेंसी जोड़ें:
dependencies:
gma_mediation_inmobi: ^1.0.0
मैन्युअल इंटिग्रेशन
इसके लिए Google मोबाइल विज्ञापन मीडिएशन प्लग-इन का सबसे नया वर्शन डाउनलोड करें
InMobi,
डाउनलोड की गई फ़ाइल को एक्सट्रैक्ट करें और एक्सट्रैक्ट किए गए प्लगिन फ़ोल्डर को जोड़ें
(और इसकी सामग्री) को आपके Flutter प्रोजेक्ट में शामिल करना होगा. फिर, अपने
pubspec.yaml
फ़ाइल में यह डिपेंडेंसी जोड़कर:
dependencies:
gma_mediation_inmobi:
path: path/to/local/package
चौथा चरण: InMobi SDK टूल पर निजता सेटिंग लागू करना
ईयू (यूरोपीय संघ) की सहमति और जीडीपीआर
Google ईयू उपयोगकर्ता की सहमति के तहत नीति के तहत, आपको यह पक्का करना होगा कि यूरोपियन इकनॉमिक एरिया (ईईए) के उपयोगकर्ताओं से मिली सहमति डिवाइस के आइडेंटिफ़ायर और निजी डेटा का इस्तेमाल नहीं किया जा सकता. यह नीति ईयू के ई-निजता निर्देश और सामान्य डेटा की सुरक्षा के लिए ज़रूरी शर्तें कानून (जीडीपीआर). सहमति लेते समय, आपको हर विज्ञापन नेटवर्क की पहचान करनी होगी जो निजी डेटा इकट्ठा कर सकती है, पा सकती है या उसका इस्तेमाल कर सकती है. हम हर नेटवर्क के इस्तेमाल के बारे में जानकारी देते हैं. Google, फ़िलहाल ये काम नहीं कर पाएगा ऐसे नेटवर्क को अपने-आप उपयोगकर्ता की सहमति की सेटिंग भेजें.
InMobi के लिए Google मोबाइल विज्ञापन मीडिएशन प्लग इन पास होने की सुविधा का इस्तेमाल नहीं करता InMobi SDK टूल के लिए सहमति की जानकारी.
अमेरिका के निजता कानून
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अमेरिका राज्यों के निजता कानून यह ज़रूरी है कि उपयोगकर्ता "बिक्री" से ऑप्ट आउट करने के लिए उनकी "निजी जानकारी" (जैसा कि कानून में उन शर्तों से ऑप्ट-आउट किया जा सकता है. जानकारी" "बिक्री" लिंक पार्टी का होम पेज. कॉन्टेंट बनाने अमेरिका राज्यों की निजता कानूनों का पालन करने से जुड़ी गाइड की मदद से, सीमित डेटा प्रोसेसिंग के लिए खोज रहे हैं, लेकिन Google इस सेटिंग को हर विज्ञापन पर लागू नहीं कर सकता अपनी मीडिएशन चेन में नेटवर्क का इस्तेमाल करें. इसलिए, आपको हर विज्ञापन नेटवर्क की पहचान करनी होगी जो आपकी मध्यस्थता शृंखला में, निजी डेटा की बिक्री में हिस्सा ले सकते हों साथ ही, इन नेटवर्क से मिलने वाले दिशा-निर्देशों का पालन करें और यह पक्का करें कि अनुपालन.
InMobi के लिए Google मोबाइल विज्ञापन मीडिएशन प्लग इन पास होने की सुविधा का इस्तेमाल नहीं करता InMobi SDK टूल के लिए सहमति की जानकारी.
पांचवां चरण: ज़रूरी अतिरिक्त कोड जोड़ना
Android
InMobi इंटिग्रेशन के लिए, अलग से किसी कोड की ज़रूरत नहीं होती.
iOS
SKAdNetwork इंटिग्रेशन
InMobi's को फ़ॉलो करें
दस्तावेज़
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए.
छठा चरण: लागू होने की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपनेके लिए अपना टेस्ट डिवाइस रजिस्टर किया हो और InMobi यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो. AdMob
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि InMobiसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, InMobi (Bidding) and InMobi (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
वैकल्पिक चरण
Android
अनुमतियां
बेहतर परफ़ॉर्मेंस के लिए, InMobi का सुझाव है कि आप यहां दिए गए विकल्प को जोड़ें.
आपके ऐप्लिकेशन की AndroidManifest.xml
फ़ाइल की अनुमतियां दी गई हैं.
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
आप वैकल्पिक रूप से इन अनुमतियों को इसमें जोड़ सकते हैं
Plugins/Android/GoogleMobileAdsInMobiMediation/AndroidManifest.xml
फ़ाइल.
iOS
iOS इंटिग्रेशन के लिए, कुछ और करने की ज़रूरत नहीं है.
गड़बड़ी कोड
अगर अडैप्टर को InMobi से विज्ञापन नहीं मिल रहे हैं, तो पब्लिशर
में मौजूद गड़बड़ी
ResponseInfo
ये क्लास:
Android
com.google.ads.mediation.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter
iOS
GADMAdapterInMobi
GADMediationAdapterInMobi
यहां इनमोबी अडैप्टर के ज़रिए फेंके गए कोड और मैसेज के साथ भेजे गए मैसेज दिए गए हैं जब कोई विज्ञापन लोड नहीं होता है:
Android
गड़बड़ी का कोड | कारण |
---|---|
0-99 | InMobi SDK टूल से जुड़ी गड़बड़ियां. कोड देखें देखें. |
100 | AdMob यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए InMobi सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
101 | InMobi SDK टूल शुरू नहीं किया जा सका. |
102 | विज्ञापन का अनुरोध किया गया साइज़, InMobi के साथ काम करने वाले बैनर साइज़ से मेल नहीं खाता. |
103 | विज्ञापन अनुरोध, एक जैसा नेटिव विज्ञापन अनुरोध नहीं है. |
104 | InMobi SDK टूल को शुरू किए बिना, InMobi के विज्ञापन का अनुरोध करने की कोशिश की गई. यह ऐसा कभी नहीं होना चाहिए, क्योंकि अडैप्टर, InMobi SDK टूल को शुरू करता है ध्यान दें. |
105 | InMobi का विज्ञापन अभी दिखाए जाने के लिए तैयार नहीं है. |
106 | InMobi कोई विज्ञापन दिखाने में विफल रहा. |
107 | InMobi ने एक ऐसा नेटिव विज्ञापन दिखाया, जिसमें ज़रूरी ऐसेट मौजूद नहीं है. |
108 | InMobi के नेटिव विज्ञापन इमेज एसेट में एक गलत यूआरएल है. |
109 | अडैप्टर, InMobi के नेटिव विज्ञापन की इमेज ऐसेट डाउनलोड नहीं कर सका. |
iOS
गड़बड़ी का कोड | कारण |
---|---|
101 | AdMob यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए InMobi सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
102 | InMobi अडैप्टर, अनुरोध किए जा रहे विज्ञापन फ़ॉर्मैट के साथ काम नहीं करता. |
103 | इस नेटवर्क कॉन्फ़िगरेशन के लिए एक InMobi विज्ञापन पहले से लोड किया गया है. |
अन्य | InMobi SDK टूल में कोई गड़बड़ी मिली है. ज़्यादा जानकारी के लिए, IMRequestStatus.h पर जाएं. |
InMobi Flutter मीडिएशन अडैप्टर बदलाव लॉग
1.0.0
- शुरुआती रिलीज़.
- इस बात की पुष्टि की गई है कि InMobi Android अडैप्टर के 10.6.7.1 वर्शन के साथ काम करता है या नहीं.
- इस बात की पुष्टि की गई है कि InMobi iOS अडैप्टर के 10.7.2.0 वर्शन के साथ काम करता है या नहीं.
- इसे Google Mobile Ads Flutter प्लगिन वर्शन 5.1.0 की मदद से बनाया और टेस्ट किया गया है.