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

प्लैटफ़ॉर्म चुनें: Android iOS Unity Flutter Android (लेगसी)

इस गाइड में बताया गया है कि मीडिएशन का इस्तेमाल करके, i-mobile से विज्ञापन लोड करने और दिखाने के लिए, Google Mobile Ads Flutter Plugin का इस्तेमाल कैसे किया जाता है. इसमें वॉटरफ़ॉल इंटिग्रेशन भी शामिल है. इसमें बताया गया है कि किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में i-mobile को कैसे जोड़ा जाता है. साथ ही, किसी Flutter ऐप्लिकेशन में i-mobile SDK और अडैप्टर को कैसे इंटिग्रेट किया जाता है.

i-mobile के डैशबोर्ड इंटरफ़ेस में लेबल, बटन, और जानकारी जैपनीज़ भाषा में दिखती है. इस गाइड में मौजूद किसी भी स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड के ब्यौरे और निर्देशों में, लेबल और बटन का अनुवाद हिन्दी भाषा में ब्रैकेट में दिया गया है.

इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट

i-mobile के लिए, Ad Manager के मीडिएशन अडैप्टर में ये सुविधाएं उपलब्ध हैं:

इंटिग्रेशन
बिडिंग
वॉटरफ़ॉल
फ़ॉर्मैट
बैनर वाले विज्ञापन
इंटरस्टीशियल विज्ञापन
इनाम वाले विज्ञापन
नेटिव विज्ञापन

ज़रूरी शर्तें

आगे बढ़ने से पहले, यह पुष्टि करें:

  • सबसे नया Google Mobile Ads Flutter Plugin वर्शन.
  • Flutter फ़्रेमवर्क का वर्शन 3.7.0 या इसके बाद का वर्शन.
  • Android पर डिप्लॉय करने के लिए
    • Android API का लेवल 23 या इसके बाद का लेवल.
  • iOS पर डिप्लॉय करने के लिए
    • iOS डिप्लॉयमेंट का टारगेट 13.0 या इसके बाद का वर्शन होना चाहिए.
  • Google Mobile Ads Flutter प्लगिन के साथ कॉन्फ़िगर किया गया ऐसा Flutter प्रोजेक्ट जिस पर काम किया जा सकता हो.Google Mobile Ads Flutter Plugin ज़्यादा जानकारी के लिए, सेट अप Google Mobile Ads Flutter Plugin लेख पढ़ें.
  • मीडिएशन सेट अप करना.

पहला चरण: i-mobile के यूआई में कॉन्फ़िगरेशन सेट अप करना

अपने i-mobile खाते में साइन अप या लॉग इन करें.

サイト/アプリ管理 (साइट/ऐप्लिकेशन मैनेजमेंट) टैब और अपने ऐप्लिकेशन के प्लैटफ़ॉर्म के बटन पर क्लिक करके i-mobile डैशबोर्ड में अपना ऐप्लिकेशन जोड़ें.

Android

iOS

फ़ॉर्म भरें और 新規登録 (साइन अप करें) बटन पर क्लिक करें.

Android

iOS

नया विज्ञापन स्पॉट बनाने के लिए, サイト/アプリ管理 (साइट/ऐप्लिकेशन मैनेजमेंट) टैब में जाकर अपना ऐप्लिकेशन चुनें.

Android

iOS

広告スポット管理 (विज्ञापन स्पॉट मैनेजमेंट) टैब पर जाएं और 新規広告スポット (नया विज्ञापन स्पॉट) बटन पर क्लिक करें.

create_ad_spot

इसके बाद, 広告スポット名 (विज्ञापन स्पॉट का नाम), 広告スポットサイズ (विज्ञापन स्पॉट का साइज़), और अन्य जानकारी देकर फ़ॉर्म भरें. इसके बाद, 新規登録 (साइन अप करें) बटन पर क्लिक करें.

new_ad_spot_form

आपका नया विज्ञापन स्पॉट तैयार है. इसके इंटिग्रेशन की जानकारी देखने के लिए, アプリ設定取得 (ऐप्लिकेशन की सेटिंग देखें) बटन पर क्लिक करें.

ad_spot_list

पब्लिशर आईडी (Publisher ID), मीडिया आईडी (Media ID), और स्पॉट आईडी (Spot ID) को नोट करें. आपको इन पैरामीटर की ज़रूरत Ad Manager के यूज़र इंटरफ़ेस में मीडिएशन के लिए i-mobile को कॉन्फ़िगर करते समय होगी.

Android

iOS

अपनी app-ads.txt फ़ाइल अपडेट करना

ऐप्लिकेशन के लिए, अनुमति वाले सेलर (app-ads.txt), IAB Tech Lab की एक पहल है. इसकी मदद से यह पक्का किया जा सकता है कि आपके ऐप्लिकेशन की विज्ञापन इन्वेंट्री सिर्फ़ वे चैनल बेचें जिन्हें आपने अनुमति दी है. विज्ञापन से मिलने वाले रेवेन्यू में ज़्यादा नुकसान न हो, इसके लिए आपको app-ads.txt फ़ाइल लागू करनी होगी. अगर आपने अब तक ऐसा नहीं किया है, तो Ad Manager के लिए app-ads.txt फ़ाइल बनाएं.

i-mobile के लिए app-ads.txt फ़ाइल लागू करने का तरीका जानने के लिए, उनके अक्सर पूछे जाने वाले सवाल देखें.

दूसरा चरण: Ad Manager के यूज़र इंटरफ़ेस में i-mobile की डिमांड सेट अप करना

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

Android

Android

iOS

iOS

तीसरा चरण: i-mobile SDK और अडैप्टर को इंपोर्ट करना

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

अपने पैकेज की pubspec.yaml फ़ाइल में, i-mobile SDK और अडैप्टर के सबसे नए वर्शन के साथ यह डिपेंडेंसी जोड़ें:

dependencies:
  gma_mediation_imobile: ^1.0.4

मैन्युअल इंटिग्रेशन

i-mobile के लिए, Google Mobile Ads मीडिएशन प्लगिन का सबसे नया वर्शन डाउनलोड करें. इसके बाद, डाउनलोड की गई फ़ाइल को एक्सट्रैक्ट करें. अब एक्सट्रैक्ट किए गए प्लगिन फ़ोल्डर (और उसके कॉन्टेंट) को अपने Flutter प्रोजेक्ट में जोड़ें. इसके बाद, अपनी pubspec.yaml फ़ाइल में प्लगिन का रेफ़रंस दें. इसके लिए, यह डिपेंडेंसी जोड़ें:

dependencies:
  gma_mediation_imobile:
    path: path/to/local/package

चौथा चरण: ज़रूरी अतिरिक्त कोड

Android

i-mobile को इंटिग्रेट करने के लिए, किसी अतिरिक्त कोड की ज़रूरत नहीं होती.

iOS

SKAdNetwork इंटिग्रेशन

अपने प्रोजेक्ट की Info.plist फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, i-mobile के दस्तावेज़ पढ़ें.

पांचवां चरण: लागू किए गए बदलावों की जांच करना

टेस्ट विज्ञापनों को चालू करना

पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो. i-mobile, टेस्टिंग के लिए टेस्ट स्पॉट आईडी, मीडिया आईडी, और पब्लिशर आईडी उपलब्ध कराता है. इन्हें यहां देखा जा सकता है.

टेस्ट विज्ञापनों की पुष्टि करना

यह पुष्टि करने के लिए कि आपको i-mobile से टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में i-mobile (वॉटरफ़ॉल) विज्ञापन सोर्स का इस्तेमाल करके, विज्ञापन के किसी एक सोर्स को टेस्ट करना चालू करें.

गड़बड़ी के कोड

अगर अडैप्टर को i-mobile से विज्ञापन नहीं मिलता है, तो पब्लिशर, विज्ञापन रिस्पॉन्स में हुई गड़बड़ी की जानकारी देखने के लिए, इनमें से किसी क्लास के हिसाब से underlying error from the ad response using ResponseInfo का इस्तेमाल कर सकते हैं:

Android

फ़ॉर्मैट क्लास का नाम
बैनर वाले विज्ञापन com.google.ads.mediation.imobile.IMobileAdapter
इंटरस्टीशियल com.google.ads.mediation.imobile.IMobileAdapter
नेटिव com.google.ads.mediation.imobile.IMobileMediationAdapter

iOS

फ़ॉर्मैट क्लास का नाम
बैनर वाले विज्ञापन IMobileAdapter
इंटरस्टीशियल IMobileAdapter
नेटिव GADMediationAdapterIMobile

विज्ञापन लोड न होने पर, i-mobile अडैप्टर से मिलने वाले कोड और उनसे जुड़े मैसेज यहां दिए गए हैं:

Android

गड़बड़ी का कोड कारण
0-99 i-mobile SDK टूल से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, कोड देखें.
101 i-mobile को विज्ञापन लोड करने के लिए, Activity कॉन्टेक्स्ट की ज़रूरत होती है.
102 Ad Manager के यूज़र इंटरफ़ेस में कॉन्फ़िगर किए गए i-mobile सर्वर पैरामीटर मौजूद नहीं हैं या मान्य नहीं हैं.
103 विज्ञापन का अनुरोध किया गया साइज़, i-mobile के साथ काम करने वाले बैनर के साइज़ से मेल नहीं खाता.
104 i-mobile के नेटिव विज्ञापन लोड होने की पुष्टि करने वाले कॉलबैक में, नेटिव विज्ञापनों की खाली सूची दिखाई गई.

iOS

गड़बड़ी का कोड कारण
0-10 i-mobile SDK टूल से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए कोड देखें.
101 Ad Manager के यूज़र इंटरफ़ेस में कॉन्फ़िगर किए गए i-mobile सर्वर पैरामीटर मौजूद नहीं हैं या मान्य नहीं हैं.
102 विज्ञापन का अनुरोध किया गया साइज़, i-mobile के साथ काम करने वाले बैनर के साइज़ से मेल नहीं खाता.
103 i-mobile, विज्ञापन नहीं दिखा सका.
104 i-mobile ने नेटिव विज्ञापन का खाली कलेक्शन दिखाया.
105 i-mobile, नेटिव विज्ञापन की ऐसेट डाउनलोड नहीं कर सका.
106 i-mobile, एक ही स्पॉट आईडी का इस्तेमाल करके, एक से ज़्यादा इंटरस्टीशियल विज्ञापनों का अनुरोध करने की सुविधा नहीं देता.

i-mobile Flutter मीडिएशन अडैप्टर के बदलावों की जानकारी

वर्शन 1.0.4

वर्शन 1.0.3

  • Flutter के ज़रूरी वर्शन को 3.38.1 पर अपडेट किया गया
  • Google Mobile Ads Flutter प्लगिन के वर्शन 8.0.0 के साथ काम करने के लिए अपडेट किया गया

वर्शन 1.0.2

वर्शन 1.0.1

वर्शन 1.0.0