InMobi को मीडिएशन के साथ इंटिग्रेट करना

इस गाइड में, 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 के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना

InMobi खाते के लिए साइन अप करें.

बिडिंग

Google ओपन बिडिंग के साथ InMobi SSP का इस्तेमाल करें चुनें और अपना Google पब्लिशर आईडी डालें.

झरना

वॉटरफ़ॉल इंटिग्रेशन के लिए, आपको अलग से कुछ करने की ज़रूरत नहीं है.

पुष्टि हो जाने के बाद, अपने InMobi खाते में लॉग इन करें.

ऐप्लिकेशन जोड़ें

अपने ऐप्लिकेशन को InMobi डैशबोर्ड में जोड़ने के लिए, इन्वेंट्री > इन्वेंट्री सेटिंग पर क्लिक करें.

इन्वेंट्री जोड़ें पर क्लिक करें और ड्रॉप-डाउन मेन्यू से, मोबाइल ऐप्लिकेशन चैनल चुनें.

खोज बार में, पब्लिश किए गए ऐप स्टोर का यूआरएल टाइप करें. इसके बाद, अपने-आप दिखने वाले नतीजों में से ऐप्लिकेशन चुनें. जारी रखें पर क्लिक करें.

अगर आपका ऐप्लिकेशन पब्लिश नहीं हुआ है, तो मैन्युअल तरीके से लिंक करें पर क्लिक करें और ज़रूरी जानकारी डालें. जारी रखें पर क्लिक करें.

ऐप्लिकेशन और वेबसाइट के अनुपालन की सेटिंग देखें. इसके बाद, प्लेसमेंट सेव करें और बनाएं पर क्लिक करें.

प्लेसमेंट

इन्वेंट्री सेट अप करने के बाद, सिस्टम आपको प्लेसमेंट बनाने के वर्कफ़्लो पर रीडायरेक्ट कर देता है.

बिडिंग

विज्ञापन यूनिट का टाइप चुनें. प्लेसमेंट का नाम डालें. इसके बाद, ऑडियंस बिडिंग और पार्टनर के लिए चालू करें और Google ओपन बिडिंग चुनें. इसके बाद, बाकी का फ़ॉर्म भरें. इसके बाद, प्लेसमेंट बनाएं पर क्लिक करें.

झरना

विज्ञापन यूनिट का टाइप चुनें. इसके बाद, प्लेसमेंट का नाम डालें और ऑडियंस बिडिंग के लिए बंद करें चुनें और बाकी का फ़ॉर्म भरें. इसके बाद, प्लेसमेंट बनाएं पर क्लिक करें.

प्लेसमेंट बनाने के बाद, उसका विवरण दिखाया जाता है. प्लेसमेंट आईडी पर ध्यान दें. इसका इस्तेमाल आपकीAdMob विज्ञापन यूनिट को सेट अप करने के लिए किया जाएगा.

खाता आईडी

आपका InMobi खाता आईडी, फ़ाइनेंस > पेमेंट सेटिंग > क्रेडिट/डेबिट कार्ड की जानकारी में उपलब्ध है.

InMobi रिपोर्टिंग एपीआई पासकोड का पता लगाएं

बिडिंग

बिडिंग इंटिग्रेशन के लिए यह चरण ज़रूरी नहीं है.

झरना

मेरा खाता > खाता सेटिंग पर जाएं. एपीआई पासकोड टैब पर जाएं और एपीआई पासकोड जनरेट करें पर क्लिक करें.

उस उपयोगकर्ता का ईमेल चुनें जिसके लिए कुंजी की ज़रूरत है और एपीआई पासकोड जनरेट करें पर क्लिक करें. API कुंजी और उपयोगकर्ता नाम/लॉगिन नाम वाली एक फ़ाइल जनरेट की जाएगी.

खाते का पब्लिशर एडमिन ही सभी उपयोगकर्ताओं के लिए एपीआई पासकोड जनरेट कर सकता है. अगर आपको पहले जनरेट की गई एपीआई पासकोड याद नहीं है, तो एपीआई पासकोड टैब में मौजूद अपने मेल पर कर्सर घुमाकर, अपनी एपीआई पासकोड को रीसेट करें.

टेस्ट मोड चालू करें

सभी लाइव इंप्रेशन या सिर्फ़ कुछ टेस्ट डिवाइसों पर अपने प्लेसमेंट के लिए, टेस्ट मोड चालू करें.

दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में AdMob InMobi की मांग सेट अप करना

अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना

Android

निर्देशों के लिए, Android की गाइड में दूसरा चरण देखें.

iOS

निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.

जीडीपीआर और अमेरिका के कानूनों के तहत आने वाले विज्ञापन पार्टनर की सूची में InMobi जोड़ें

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

जीडीपीआर सेटिंग और अमेरिका के कानूनों के बारे में सेटिंग में दिया गया तरीका अपनाएं, ताकि InMobi को जीडीपीआर और अमेरिका के कानूनों के बारे में बताने वाली विज्ञापन पार्टनर सूची में AdMob यूज़र इंटरफ़ेस (यूआई) जोड़ा जा सके.

तीसरा चरण: InMobi SDK टूल और अडैप्टर इंपोर्ट करना

pub.dev के ज़रिए इंटिग्रेशन

इस डिपेंडेंसी को इसके सबसे नए वर्शन के साथ जोड़ें InMobi आपके पैकेज के SDK टूल और अडैप्टर pubspec.yaml फ़ाइल:

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 की मदद से बनाया और टेस्ट किया गया है.