इस गाइड में बताया गया है कि मीडिएशन का इस्तेमाल करके, i-mobile से विज्ञापन लोड करने और उन्हें दिखाने के लिए, Google Mobile Ads SDK का इस्तेमाल कैसे किया जाता है. इसमें वॉटरफ़ॉल इंटिग्रेशन के बारे में भी बताया गया है. इसमें बताया गया है कि किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में i-mobile को कैसे जोड़ा जाए. साथ ही, i-mobile SDK और अडैप्टर को किसी Android ऐप्लिकेशन में कैसे इंटिग्रेट किया जाए.
i-mobile के डैशबोर्ड इंटरफ़ेस में लेबल, बटन, और जानकारी जैपनीज़ भाषा में दिखती है. इस गाइड में मौजूद किसी भी स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड के ब्यौरे और निर्देशों में, लेबल और बटन का अनुवाद हिन्दी भाषा में ब्रैकेट में दिया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
i-mobile के लिए मीडिएशन अडैप्टर में ये सुविधाएं उपलब्ध हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
वॉटरफ़ॉल | |
फ़ॉर्मैट | |
बैनर | |
इंटरस्टीशियल विज्ञापन | |
इनाम वाले विज्ञापन | |
नेटिव |
ज़रूरी शर्तें
- Android का एपीआई लेवल 23 या इसके बाद का वर्शन
Google Mobile Ads SDK का नया वर्शन
मीडिएशन की प्रोसेस पूरी करें शुरुआती निर्देश
पहला चरण: i-mobile के यूआई में कॉन्फ़िगरेशन सेट अप करना
अपने i-mobile खाते में साइन अप या लॉग इन करें.
サイト/アプリ管理 (साइट/ऐप्लिकेशन मैनेजमेंट) टैब और अपने ऐप्लिकेशन के प्लैटफ़ॉर्म के बटन पर क्लिक करके i-mobile डैशबोर्ड में अपना ऐप्लिकेशन जोड़ें.

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

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

広告スポット管理 (विज्ञापन स्पॉट मैनेजमेंट) टैब पर जाएं और 新規広告スポット (नया विज्ञापन स्पॉट) बटन पर क्लिक करें.
इसके बाद, 広告スポット名 (विज्ञापन स्पॉट का नाम), 広告スポットサイズ (विज्ञापन स्पॉट का साइज़), और अन्य जानकारी देकर फ़ॉर्म भरें. इसके बाद, 新規登録 (साइन अप करें) बटन पर क्लिक करें.
आपका नया विज्ञापन स्पॉट तैयार है. इसके इंटिग्रेशन की जानकारी देखने के लिए, アプリ設定取得 (ऐप्लिकेशन की सेटिंग देखें) बटन पर क्लिक करें.
パブリッシャーआईडी (पब्लिशर आईडी), メディアआईडी (मीडिया आईडी), और スポットआईडी (स्पॉट आईडी) को नोट करें. आपको इन पैरामीटर की ज़रूरत Ad Manager के यूज़र इंटरफ़ेस में मीडिएशन के लिए i-mobile को कॉन्फ़िगर करते समय होगी.

app-ads.txt फ़ाइल अपडेट करना
Authorized Sellers for Apps app-ads.txt, IAB Tech Lab की एक पहल है. इसकी मदद से यह पक्का किया जा सकता है कि आपके ऐप्लिकेशन की विज्ञापन इन्वेंट्री सिर्फ़ वे ही चैनल बेचें जिन्हें आपने अनुमति दी है. विज्ञापन से मिलने वाले रेवेन्यू में ज़्यादा नुकसान न हो, इसके लिए आपको app-ads.txt
फ़ाइल लागू करनी होगी.
अगर आपने अब तक ऐसा नहीं किया है, तो
Ad Manager के लिए app-ads.txt फ़ाइल बनाएं.
i-mobile के लिए app-ads.txt
लागू करने के बारे में जानने के लिए, उनके अक्सर पूछे जाने वाले सवाल देखें.
दूसरा चरण: Ad Manager के यूज़र इंटरफ़ेस में i-mobile की डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन की सेटिंग कॉन्फ़िगर करना
अपने Ad Manager खाते में साइन इन करें.
डिलीवरी > यील्ड ग्रुप पर जाएं और नया यील्ड ग्रुप बटन पर क्लिक करें.
अपने यील्ड ग्रुप के लिए कोई यूनीक नाम डालें. इसके बाद, स्थिति को चालू है पर सेट करें. अपना विज्ञापन फ़ॉर्मैट चुनें और इन्वेंट्री टाइप को मोबाइल ऐप्लिकेशन पर सेट करें. टारगेटिंग > इन्वेंट्री सेक्शन में जाकर, इन्वेंट्री और मोबाइल ऐप्लिकेशन में जाकर, उस विज्ञापन यूनिट को चुनें जिसमें आपको मीडिएशन जोड़ना है.
इसके बाद, यील्ड पार्टनर जोड़ें बटन पर क्लिक करें.
अगर आपके पास i-mobile के लिए पहले से ही कोई Yield partner है, तो उसे चुना जा सकता है. इसके अलावा, नया यील्ड पार्टनर बनाएं को चुनें.
विज्ञापन नेटवर्क के तौर पर i-mobile को चुनें. इसके बाद, कोई यूनीक नाम डालें और मीडिएशन चालू करें.
डेटा अपने-आप इकट्ठा होने की सुविधा चालू करें. इसके बाद, लॉगिन का नाम और एपीआई पासवर्ड डालें
यील्ड पार्टनर चुनने के बाद, इंटिग्रेशन टाइप के तौर पर मोबाइल SDK मीडिएशन, प्लैटफ़ॉर्म के तौर पर Android, और स्टेटस के तौर पर चालू है चुनें. पिछले सेक्शन में मिला पब्लिशर आईडी, मीडिया आईडी, और स्पॉट आईडी डालें. इसके बाद, डिफ़ॉल्ट सीपीएम वैल्यू डालें.
इसके बाद, पेज पर सबसे नीचे सेव करें पर क्लिक करें.
तीसरा चरण: i-mobile SDK और अडैप्टर इंपोर्ट करना
Android Studio इंटिग्रेशन (सुझाया गया)
अपने प्रोजेक्ट-लेवल की 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:24.5.0")
implementation("com.google.ads.mediation:imobile:2.3.2.1")
}
मैन्युअल इंटिग्रेशन
i-mobile SDK का नया वर्शन डाउनलोड करें. इसके बाद,
sdk
फ़ोल्डर में मौजूदandroid-ad-sdk.aar
को निकालें और उसे अपने प्रोजेक्ट में जोड़ें.Google के मेवन डेटाबेस में, i-mobile adapter artifacts पर जाएं. नवीनतम वर्शन चुनें. इसके बाद, i-mobile अडैप्टर की
.aar
फ़ाइल डाउनलोड करें और उसे अपने प्रोजेक्ट में जोड़ें.
चौथा चरण: ज़रूरी कोड जोड़ना
गतिविधि के संदर्भ के साथ विज्ञापन लोड करना
बैनर, इंटरस्टीशियल, इनाम वाले, और नेटिव विज्ञापन फ़ॉर्मैट लोड करते समय Activity
कॉन्टेक्स्ट पास करें.गतिविधि के कॉन्टेक्स्ट के बिना, विज्ञापन लोड नहीं होगा.
पांचवां चरण: लागू किए गए बदलावों की जांच करना
टेस्ट विज्ञापनों को चालू करना
पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो. i-mobile, टेस्टिंग के लिए टेस्ट स्पॉट आईडी, मीडिया आईडी, और पब्लिशर आईडी उपलब्ध कराता है. इन्हें यहां देखा जा सकता है.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको 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 Mediation Adapter के बदलावों का लॉग
वर्शन 2.3.2.1
- Android के लिए ज़रूरी एपीआई लेवल को 23 पर अपडेट किया गया है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 24.0.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.0.0.
- IMobile SDK टूल का वर्शन 2.3.2.
वर्शन 2.3.2.0
- i-mobile SDK v2.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 v2.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 v2.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 v2.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 v2.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 v2.0.22 के साथ काम करने की पुष्टि की गई.
- इनलाइन अडैप्टिव बैनर के अनुरोधों को सपोर्ट करने के लिए, अडैप्टर को अपडेट किया गया है.
इनके साथ मिलकर बनाया और टेस्ट किया गया है
- Google Mobile Ads SDK का वर्शन 19.1.0.
- IMobile SDK टूल का वर्शन 2.0.22.
वर्शन 2.0.21.0
- i-mobile SDK v2.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
- Adapter अब शून्य से अलग
mediaContent
आसपेक्ट रेशियो दिखाता है.
इनके साथ मिलकर बनाया और टेस्ट किया गया है
- Google Mobile Ads SDK का वर्शन 18.2.0.
- IMobile SDK का वर्शन 2.0.20.
वर्शन 2.0.20.0
- शुरुआती रिलीज़!
- बैनर, इंटरस्टीशियल, और नेटिव विज्ञापनों के लिए सहायता जोड़ी गई.