इस गाइड में बताया गया है कि वॉटरफ़ॉल इंटिग्रेशन को शामिल करते हुए, मीडिएशन की मदद से i-mobile से विज्ञापन दिखाने और लोड करने के लिए, Google Mobile Ads SDK का इस्तेमाल कैसे किया जा सकता है. इसमें i-mobile को किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में जोड़ने का तरीका और i-mobile SDK टूल और अडैप्टर को Android ऐप्लिकेशन में इंटिग्रेट करने का तरीका बताया गया है.
i-mobile के डैशबोर्ड इंटरफ़ेस में अपने लेबल, बटन, और ब्यौरे के लिए जैपनीज़ टेक्स्ट का इस्तेमाल किया गया है. इस गाइड में दिए गए स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड के ब्यौरे और निर्देशों में लेबल और बटन का अनुवाद, ब्रैकेट में उनके अंग्रेज़ी भाषा में किया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
i-mobile के लिए Ad Manager मीडिएशन अडैप्टर में ये क्षमताएं हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
वॉटरफ़ॉल | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया | |
नेटिव लेआउट |
ज़रूरी शर्तें
- Android API का लेवल 19 या उसके बाद वाला वर्शन
नया Google Mobile Ads SDK
मीडिएशन को पूरा करें शुरुआती निर्देश
पहला चरण: i-mobile के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
अपने i-mobile खाते में साइन अप करें या लॉग इन करें.
サイシ/アプリ管理 (साइट/ऐप्लिकेशन मैनेजमेंट) टैब और ऐप्लिकेशन के प्लैटफ़ॉर्म के बटन पर क्लिक करके, i-मोबाइल के डैशबोर्ड में ऐप्लिकेशन जोड़ें.
फ़ॉर्म भरें और 規登録 (साइन अप) बटन पर क्लिक करें.
नया Advertising Spot बनाने के लिए, サイシ/アプリ管理 (साइट/ऐप्लिकेशन मैनेजमेंट) टैब में जाकर अपना ऐप्लिकेशन चुनें.
広告スポッイ管理 (Ad Spot मैनेजमेंट) टैब पर जाएं और 規広告スポッ Te (New Ad Spot) बटन पर क्लिक करें.
इसके बाद, 広告スポッनया (विज्ञापन के ग्राहक का नाम), 広告スポッ。サイズ (विज्ञापन के स्पॉट का साइज़), और अन्य जानकारी देकर फ़ॉर्म भरें. इसके बाद, 規登録 (साइन अप) बटन पर क्लिक करें.
आपका नया विज्ञापन स्पॉट तैयार है. इसके इंटिग्रेशन की जानकारी देखने के लिए, アプリ定取得 (ऐप्लिकेशन की सेटिंग पाएं) बटन पर क्लिक करें.
パブリッシャーID (पब्लिशर आईडी), メディアID (मीडिया आईडी), और スポッシID (Spot ID) को ध्यान में रखें. आपको बाद में Ad Manager यूज़र इंटरफ़ेस (यूआई) में मीडिएशन के लिए i-mobile को कॉन्फ़िगर करते समय इन पैरामीटर की ज़रूरत होगी.
दूसरा चरण: Ad Manager यूज़र इंटरफ़ेस (यूआई) में i-mobile की डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
अपने Ad Manager खाते में साइन इन करें.
डिलीवरी > यील्ड ग्रुप पर जाएं और नया यील्ड ग्रुप बटन पर क्लिक करें.
अपने ईल्ड ग्रुप के लिए यूनीक नाम डालें, स्थिति को चालू है पर सेट करें, विज्ञापन फ़ॉर्मैट चुनें, और इन्वेंट्री टाइप को मोबाइल ऐप्लिकेशन पर सेट करें. टारगेटिंग > इन्वेंट्री सेक्शन में, इन्वेंट्री और मोबाइल ऐप्लिकेशन में विज्ञापन यूनिट चुनें, जिसमें आपको मीडिएशन जोड़ना है.
इसके बाद, ईल्ड पार्टनर जोड़ें बटन पर क्लिक करें.
अगर आपके पासi-mobileके लिए पहले से कोई यील्ड पार्टनर है, तो उसे चुनें. अगर ऐसा नहीं है, तो नया ईल्ड पार्टनर बनाएं चुनें.
विज्ञापन नेटवर्क के तौर पर i-mobile चुनें और यूनीक नाम डालें. साथ ही, मीडिएशन की सुविधा चालू करें.
अपने-आप डेटा इकट्ठा होने की सुविधा को चालू करें और पिछले सेक्शन में मौजूद Login name and API Password
यील्ड पार्टनर चुनने के बाद, इंटिग्रेशन टाइप के तौर पर मोबाइल SDK टूल मीडिएशन, प्लैटफ़ॉर्म के तौर पर Android, और स्टेटस के तौर पर ऐक्टिव चुनें. पिछले सेक्शन में दिए गए Publisher ID, Media ID and Spot ID कोड को डालें. इसके बाद, डिफ़ॉल्ट सीपीएम वैल्यू डालें.
इसके बाद, पेज पर सबसे नीचे सेव करें पर क्लिक करें.
चरण 3: 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:23.0.0")
implementation("com.google.ads.mediation:imobile:2.3.1.1")
}
मैन्युअल इंटिग्रेशन
i-mobile SDK टूल का सबसे नया वर्शन डाउनलोड करें और
sdk
फ़ोल्डर में मौजूदandroid-ad-sdk.aar
को अपने प्रोजेक्ट में जोड़ें.Google की मेवन रिपॉज़िटरी में i-mobile अडैप्टर आर्टफ़ैक्ट पर जाएं. सबसे नया वर्शन चुनें, i-mobile अडैप्टर की
.aar
फ़ाइल डाउनलोड करें, और उसे अपने प्रोजेक्ट में जोड़ें.
चौथा चरण: ज़रूरी कोड जोड़ना
i-mobile इंटिग्रेशन के लिए किसी अन्य कोड की ज़रूरत नहीं है.
पांचवां चरण: लागू होने की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपने Ad Manager. i-Mobile, टेस्टिंग के लिए टेस्ट Spot ID, मीडिया आईडी, और पब्लिशर आईडी की सुविधा देता है. आपको ये सुविधाएं यहां मिलेंगी.
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि i-mobileसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, i-mobile (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
वैकल्पिक चरण
नेटिव विज्ञापनों का इस्तेमाल करना
विज्ञापन रेंडरिंग
i-mobile अडैप्टर, इन
फ़ील्ड
NativeAd
के लिए यह जानकारी भरता है.
फ़ील्ड | एसेट हमेशा i-mobile अडैप्टर में शामिल किए जाते हैं |
---|---|
हेडलाइन | |
Image | |
मुख्य हिस्सा | |
ऐप्लिकेशन आइकॉन | 1 |
कॉल-टू-ऐक्शन | |
स्टार रेटिंग | |
स्टोर | |
कीमत |
1 नेटिव विज्ञापनों के लिए, i-mobile SDK टूल, ऐप्लिकेशन आइकॉन एसेट उपलब्ध नहीं कराता. इसके बजाय, i-mobile अडैप्टर ऐप्लिकेशन आइकॉन को एक पारदर्शी इमेज से भर देता है.
गड़बड़ी कोड
अगर अडैप्टर को i-mobile से कोई विज्ञापन नहीं मिलता है, तो पब्लिशर
ResponseInfo.getAdapterResponse()
का इस्तेमाल करके, विज्ञापन रिस्पॉन्स में होने वाली गड़बड़ी की जांच कर सकते हैं. इसके लिए,
इन क्लास में जाएं:
फ़ॉर्मैट | कक्षा का नाम |
---|---|
बैनर | 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 के नेटिव विज्ञापन लोड होने की प्रोसेस पूरी होने पर, नेटिव विज्ञापनों की सूची खाली है. |
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 पर, एक ही Spot आईडी का इस्तेमाल करके, पेज पर अचानक दिखने वाले कई विज्ञापनों का अनुरोध नहीं किया जा सकता. |
i-mobile Android मीडिएशन अडैप्टर चेंजलॉग
अगला वर्शन
- Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 22.4.0 पर अपडेट किया गया.
वर्शन 2.3.1.1
- नई
VersionInfo
क्लास का इस्तेमाल करने के लिए, अडैप्टर अपडेट किया गया. - Google Mobile Ads SDK के कम से कम ज़रूरी वर्शन को 22.0.0 पर अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google मोबाइल विज्ञापन 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 मोबाइल विज्ञापन 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 मोबाइल विज्ञापन 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 मोबाइल विज्ञापन 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
- अडैप्टर अब शून्य के अलावा
mediaContent
आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) दिखाता है.
इनके साथ बनाया और टेस्ट किया गया
- Google Mobile Ads SDK का 18.2.0 वर्शन.
- IMobile SDK का वर्शन 2.0.20.
वर्शन 2.0.20.0
- शुरुआती रिलीज़!
- बैनर, पेज पर अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापनों, और नेटिव विज्ञापनों के लिए सहायता जोड़ी गई.