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

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

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

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

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

इंटिग्रेशन
बिडिंग
झरना
फ़ॉर्मैट
बैनर
मध्यवर्ती
इनाम दिया गया
मूल भाषा वाला

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

  • Android एपीआई लेवल 21 या उसके बाद का वर्शन

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

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

साइट/ऐप्लिकेशन मैनेजमेंट (साइट/ऐप्लिकेशन मैनेजमेंट) टैब और अपने ऐप्लिकेशन के प्लैटफ़ॉर्म के बटन पर क्लिक करके, i-mobile डैशबोर्ड में अपना ऐप्लिकेशन जोड़ें.

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

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

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

create_ad_spot

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

new_ad_spot_form

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

ad_spot_list

パブリッシャーID (पब्लिशर आईडी), メディアID (मीडिया आईडी), और スポットID (स्पॉट आईडी) को नोट करें. AdMob यूज़र इंटरफ़ेस में मीडिएशन के लिए i-mobile को कॉन्फ़िगर करते समय, आपको इन पैरामीटर की ज़रूरत होगी.

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

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

आपको अपनी विज्ञापन यूनिट के लिए, मीडिएशन कॉन्फ़िगरेशन में i-mobile जोड़ना होगा.

सबसे पहले, अपने AdMob खाते में साइन इन करें. इसके बाद, मीडिएशन टैब पर जाएं. अगर आपके पास कोई मौजूदा मीडिएशन ग्रुप है जिसमें आपको बदलाव करना है, तो उसमें बदलाव करने के लिए, मीडिएशन ग्रुप के नाम पर क्लिक करें. इसके बाद, i-mobile को विज्ञापन स्रोत के तौर पर जोड़ें पर जाएं.

नया मीडिएशन ग्रुप बनाने के लिए, मीडिएशन ग्रुप बनाएं को चुनें.

विज्ञापन फ़ॉर्मैट और प्लैटफ़ॉर्म डालें. इसके बाद, जारी रखें पर क्लिक करें.

अपने मीडिएशन ग्रुप को कोई नाम दें और टारगेट करने के लिए जगहें चुनें. इसके बाद, मीडिएशन ग्रुप का स्टेटस चालू है पर सेट करें. इसके बाद, विज्ञापन यूनिट जोड़ें पर क्लिक करें.

इस मीडिएशन ग्रुप को अपनी एक या उससे ज़्यादा मौजूदा AdMob विज्ञापन यूनिट से जोड़ें. इसके बाद, हो गया पर क्लिक करें.

अब आपको विज्ञापन यूनिट कार्ड दिखेगा, जिसमें आपने जो विज्ञापन यूनिट चुनी हैं वे दिखेंगी:

i-mobile को विज्ञापन स्रोत के तौर पर जोड़ना


विज्ञापन स्रोत सेक्शन में, वॉटरफ़ॉल कार्ड में जाकर, विज्ञापन स्रोत जोड़ें को चुनें. इसके बाद, i-mobile चुनें.

i-mobile चुनें और ऑप्टिमाइज़ करें स्विच को चालू करें. i-mobile के लिए विज्ञापन स्रोत का ऑप्टिमाइज़ेशन सेट अप करने के लिए, पिछले सेक्शन में मिला लॉगिन नेम और एपीआई पासवर्ड डालें. इसके बाद, i-mobile के लिए ईसीपीएम वैल्यू डालें और जारी रखें पर क्लिक करें.



अगर आपके पास पहले से ही i-mobile के लिए मैपिंग है, तो उसे चुना जा सकता है. अगर ऐसा नहीं है, तो मैपिंग जोड़ें पर क्लिक करें.

इसके बाद, पिछले सेक्शन में मिले पब्लिशर आईडी, मीडिया आईडी, और स्पॉट आईडी डालें. इसके बाद, हो गया पर क्लिक करें.

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

प्रोजेक्ट-लेवल की settings.gradle.kts फ़ाइल में, ये रिपॉज़िटरी जोड़ें:

dependencyResolutionManagement {
  repositories {
    google()
    mavenCentral()
    maven {
      url = uri("https://imobile.github.io/adnw-sdk-android")
    }
  }
}

इसके बाद, अपने ऐप्लिकेशन-लेवल की build.gradle.kts फ़ाइल में, लागू करने से जुड़ी ये डिपेंडेंसी और कॉन्फ़िगरेशन जोड़ें. i-mobile SDK टूल और अडैप्टर के सबसे नए वर्शन का इस्तेमाल करें:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.6.0")
    implementation("com.google.ads.mediation:imobile:2.3.2.0")
}

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

  1. i-mobile SDK का नया वर्शन डाउनलोड करें और sdk फ़ोल्डर में android-ad-sdk.aar को निकालकर, उसे अपने प्रोजेक्ट में जोड़ें.

  2. Google के मेवन रिपॉज़िटरी पर, i-mobile अडैप्टर आर्टफ़ैक्ट पर जाएं. नया वर्शन चुनें, i-mobile ऐडैप्टर की .aar फ़ाइल डाउनलोड करें, और उसे अपने प्रोजेक्ट में जोड़ें.

चौथा चरण: ज़रूरी कोड जोड़ना

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

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

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

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

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

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

वैकल्पिक चरण

नेटिव विज्ञापनों का इस्तेमाल करना

विज्ञापन रेंडर करना

i-mobile अडैप्टर, NativeAd के लिए, नेटिव विज्ञापनों के बेहतर फ़ील्ड की जानकारी को भरता है.

फ़ील्ड i-mobile अडैप्टर हमेशा ये ऐसेट शामिल करता है
हेडलाइन
इमेज
मुख्य भाग
ऐप्लिकेशन का आइकॉन 1
कॉल-टू-ऐक्शन
स्टार रेटिंग
स्टोर
कीमत

1 नेटिव विज्ञापनों के लिए, i-mobile SDK टूल, ऐप्लिकेशन आइकॉन एसेट नहीं देता. इसके बजाय, i-mobile अडैप्टर, ऐप्लिकेशन आइकॉन को पारदर्शी इमेज से भर देता है.

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

अगर अडैप्टर को i-mobile से विज्ञापन नहीं मिलता है, तो पब्लिशर इन क्लास के तहत, विज्ञापन रिस्पॉन्स से जुड़ी गड़बड़ी की जांच कर सकते हैं: ResponseInfo.getAdapterResponses() का इस्तेमाल करके.

फ़ॉर्मैट कक्षा का नाम
बैनर com.google.ads.mediation.imobile.IMobileAdapter
मध्यवर्ती com.google.ads.mediation.imobile.IMobileAdapter
मूल भाषा वाला com.google.ads.mediation.imobile.IMobileMediationAdapter

जब कोई विज्ञापन लोड नहीं होता है, तो i-mobile अडैप्टर से ये कोड और मैसेज मिलते हैं:

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

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

वर्शन 2.3.2.0

  • i-mobile SDK टूल के वर्शन 2.3.2 के साथ काम करने की पुष्टि की गई है.

इनके साथ बनाया और टेस्ट किया गया:

  • Google Mobile Ads SDK टूल का 23.1.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.3.2.

वर्शन 2.3.1.2

  • Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 23.0.0 पर अपडेट किया गया.
  • i-mobile SDK टूल के वर्शन 2.3.1 के साथ काम करने की पुष्टि की गई है.

इनके साथ बनाया और टेस्ट किया गया:

  • Google Mobile Ads SDK टूल का 23.0.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.3.1.

वर्शन 2.3.1.1

  • नई VersionInfo क्लास का इस्तेमाल करने के लिए, अडैप्टर को अपडेट किया गया.
  • Google Mobile Ads SDK के ज़रूरी वर्शन को 22.0.0 पर अपडेट किया गया.

इनके साथ बनाया और टेस्ट किया गया:

  • Google Mobile Ads SDK टूल का 22.0.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.3.1.

वर्शन 2.3.1.0

  • i-mobile SDK टूल के वर्शन 2.3.1 के साथ काम करने की पुष्टि की गई है.
  • Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 21.5.0 पर अपडेट किया गया.

इनके साथ बनाया और टेस्ट किया गया:

  • Google Mobile Ads SDK टूल का 21.5.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.3.1.

वर्शन 2.3.0.0

  • i-mobile SDK टूल के 2.3.0 वर्शन के साथ काम करने की पुष्टि की गई है.
  • Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 21.3.0 पर अपडेट किया गया.

इनके साथ बनाया और टेस्ट किया गया:

  • Google Mobile Ads SDK टूल का 21.3.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.3.0.

वर्शन 2.0.23.1

  • compileSdkVersion और targetSdkVersion को एपीआई 31 पर अपडेट किया गया.
  • Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 21.0.0 पर अपडेट किया गया.
  • Android के एपीआई लेवल को 19 पर सेट किया गया है.

इनके साथ बनाया और टेस्ट किया गया:

  • Google Mobile Ads SDK टूल का 21.0.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.0.23.

वर्शन 2.0.23.0

  • i-mobile SDK टूल के 2.0.23 वर्शन के साथ काम करने की पुष्टि की गई है.
  • Google Mobile Ads SDK के ज़रूरी वर्शन को 20.5.0 पर अपडेट किया गया.

इनके साथ मिलकर बनाया और टेस्ट किया गया

  • Google Mobile Ads SDK का वर्शन 20.5.0.
  • IMobile SDK टूल का वर्शन 2.0.23.

वर्शन 2.0.22.2

  • अडैप्टर से जुड़ी गड़बड़ी के स्टैंडर्ड कोड और मैसेज जोड़े गए.
  • Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 20.1.0 पर अपडेट किया गया.

इनके साथ मिलकर बनाया और टेस्ट किया गया

  • Google Mobile Ads SDK टूल का 20.1.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.0.22.

वर्शन 2.0.22.1

  • Google Mobile Ads SDK के ज़रूरी वर्शन को 20.0.0 पर अपडेट किया गया.

इनके साथ मिलकर बनाया और टेस्ट किया गया

  • Google Mobile Ads SDK का 20.0.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.0.22.

वर्शन 2.0.22.0

  • i-mobile SDK टूल के 2.0.22 वर्शन के साथ काम करने की पुष्टि की गई है.
  • इन-लाइन अडैप्टिव बैनर के अनुरोधों के साथ काम करने के लिए, अडैप्टर को अपडेट किया गया.

इनके साथ मिलकर बनाया और टेस्ट किया गया

  • Google Mobile Ads SDK टूल का 19.1.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.0.22.

वर्शन 2.0.21.0

  • i-mobile SDK टूल के 2.0.21 वर्शन के साथ काम करने की पुष्टि की गई है.
  • Google Mobile Ads SDK के ज़रूरी वर्शन को 19.1.0 पर अपडेट किया गया.
  • अडैप्टिव बैनर विज्ञापनों को स्केल करने की सुविधा जोड़ी गई.

इनके साथ मिलकर बनाया और टेस्ट किया गया

  • Google Mobile Ads SDK टूल का 19.1.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.0.21.

वर्शन 2.0.20.2

  • बैनर विज्ञापन के लिए, अलग-अलग साइज़ इस्तेमाल करने की सुविधा जोड़ी गई.
  • Google Mobile Ads SDK टूल के ज़रूरी वर्शन को 18.3.0 पर अपडेट किया गया.

इनके साथ मिलकर बनाया और टेस्ट किया गया

  • Google Mobile Ads SDK टूल का 18.3.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.0.20.

वर्शन 2.0.20.1

  • अडैप्टर अब शून्य से ज़्यादा mediaContent आसपेक्ट रेशियो दिखाता है.

इनके साथ मिलकर बनाया और टेस्ट किया गया

  • Google Mobile Ads SDK टूल का 18.2.0 वर्शन.
  • IMobile SDK टूल का वर्शन 2.0.20.

वर्शन 2.0.20.0

  • शुरुआती रिलीज़!
  • बैनर, इंटरस्टीशियल, और नेटिव विज्ञापनों के लिए सहायता जोड़ी गई.