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

इस गाइड में, Google Mobile Ads SDK का इस्तेमाल करके, i-mobile से विज्ञापन लोड करने और दिखाने का तरीका बताया गया है. इसके लिए, मीडिएशन, और वॉटरफ़ॉल इंटिग्रेशन का इस्तेमाल किया जाता है. इसमें, विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में 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 (स्पॉट आईडी) को नोट करें. Ad Manager के यूज़र इंटरफ़ेस में, मीडिएशन के लिए i-mobile को कॉन्फ़िगर करते समय, आपको इन पैरामीटर की ज़रूरत होगी.

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

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

अपने Ad Manager खाते में साइन इन करें.

डिलीवरी > Yiel ग्रुप पर जाएं और नया Yiel ग्रुप बटन पर क्लिक करें.

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

इसके बाद, नतीजों के लिए पार्टनर जोड़ें बटन पर क्लिक करें.

अगर आपके पास पहले से ही i-mobile के लिए यील्ड पार्टनर है, तो उसे चुना जा सकता है. इसके अलावा, नया यील्ड पार्टनर बनाएं को चुनें.

विज्ञापन नेटवर्क के तौर पर i-mobile चुनें. इसके बाद, कोई यूनीक नाम डालें और मीडिएशन चालू करें.

डेटा अपने-आप इकट्ठा होने की सुविधा चालू करें. इसके बाद, लॉगिन नाम और एपीआई पासवर्ड डालें

यील्ड पार्टनर चुनने के बाद, इंटिग्रेशन टाइप के तौर पर Mobile SDK Mediation, प्लैटफ़ॉर्म के तौर पर Android, और स्टेटस के तौर पर चालू है चुनें. पिछले सेक्शन में मिले पब्लिशर आईडी, मीडिया आईडी, और Spot आईडी डालें. इसके बाद, डिफ़ॉल्ट सीपीएम वैल्यू डालें.

इसके बाद, पेज पर सबसे नीचे सेव करें पर क्लिक करें.

तीसरा चरण: 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.5.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 इंटिग्रेशन के लिए, किसी अन्य कोड की ज़रूरत नहीं होती.

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

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

पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो. 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 Ad Manager यूज़र इंटरफ़ेस में कॉन्फ़िगर किए गए 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

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