इस गाइड में, मीडिएशन का इस्तेमाल करके, i-mobile से विज्ञापन लोड करने और दिखाने के लिए, Google Mobile Ads SDK का इस्तेमाल करने का तरीका बताया गया है. इसमें वॉटरफ़ॉल इंटिग्रेशन के बारे में भी बताया गया है. इसमें, विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में i-mobile को जोड़ने का तरीका बताया गया है. साथ ही, i-mobile SDK और अडैप्टर को Unity ऐप्लिकेशन में इंटिग्रेट करने का तरीका भी बताया गया है.
i-mobile के डैशबोर्ड इंटरफ़ेस में, लेबल, बटन, और जानकारी के लिए जैपनीज़ टेक्स्ट का इस्तेमाल किया जाता है. इस गाइड में मौजूद स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड के ब्यौरे और निर्देशों में, लेबल और बटन के अनुवाद के साथ ब्रैकेट में अंग्रेज़ी भाषा के बराबर के शब्द दिए गए हैं.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
i-mobile के लिए AdMob मीडिएशन अडैप्टर में ये सुविधाएं हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
झरना | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया |
ज़रूरी शर्तें
- Unity 5.6 या इसके बाद का वर्शन
- Google Mobile Ads SDK का सबसे नया वर्शन
- Android पर डिप्लॉय करने के लिए
- Android एपीआई लेवल 21 या उसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS डिप्लॉयमेंट टारगेट 12.0 या उसके बाद का होना चाहिए
- Google Mobile Ads SDK के साथ कॉन्फ़िगर किया गया, काम करने वाला Unity प्रोजेक्ट. ज़्यादा जानकारी के लिए, शुरू करें लेख पढ़ें.
- मीडिएशन पूरा करें शुरुआती निर्देशों की गाइड
पहला चरण: i-mobile यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
अपने i-mobile खाते में साइन अप करें या लॉग इन करें.
साइट/ऐप्लिकेशन मैनेजमेंट (साइट/ऐप्लिकेशन मैनेजमेंट) टैब और अपने ऐप्लिकेशन के प्लैटफ़ॉर्म के बटन पर क्लिक करके, i-mobile डैशबोर्ड में अपना ऐप्लिकेशन जोड़ें.
फ़ॉर्म भरें और 新規登録 (साइन अप करें) बटन पर क्लिक करें.
नया विज्ञापन स्पॉट बनाने के लिए, साइट/ऐप्लिकेशन मैनेजमेंट (साइट/ऐप्लिकेशन मैनेजमेंट) टैब में जाकर अपना ऐप्लिकेशन चुनें.
広告スポット管理 (विज्ञापन स्पॉट मैनेजमेंट) टैब पर जाएं और 新規広告スポット (नया विज्ञापन स्पॉट) बटन पर क्लिक करें.
इसके बाद, 広告 स्पॉट का नाम (विज्ञापन स्पॉट का नाम), 広告 स्पॉट का साइज़ (विज्ञापन स्पॉट का साइज़), और अन्य जानकारी देकर फ़ॉर्म भरें. इसके बाद, 新規登録 (साइन अप करें) बटन पर क्लिक करें.
आपका नया विज्ञापन स्पॉट तैयार है. इसके इंटिग्रेशन की जानकारी देखने के लिए, アプリ設定取得 (Get App settings) बटन पर क्लिक करें.
パブリッシャーID (पब्लिशर आईडी), メディアID (मीडिया आईडी), और スポットID (स्पॉट आईडी) को नोट करें. AdMob यूज़र इंटरफ़ेस में मीडिएशन के लिए i-mobile को कॉन्फ़िगर करते समय, आपको इन पैरामीटर की ज़रूरत होगी.
दूसरा चरण: AdMob यूज़र इंटरफ़ेस (यूआई) में i-mobile की मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
निर्देशों के लिए, Android के लिए बनी गाइड में दूसरा चरण देखें.
निर्देशों के लिए, iOS के लिए बनी गाइड में दूसरा चरण देखें.
तीसरा चरण: i-mobile SDK और अडैप्टर इंपोर्ट करना
अगर आपने OpenUPM-CLI इंस्टॉल किया है, तो अपने प्रोजेक्ट की रूट डायरेक्ट्री से यह कमांड चलाकर, Unity के लिए Google Mobile Ads i-mobile Mediation प्लग इन को अपने प्रोजेक्ट में इंस्टॉल किया जा सकता है:
openupm add com.google.ads.mobile.mediation.imobile
Unity पैकेज मैनेजर की सेटिंग खोलने के लिए, अपने Unity प्रोजेक्ट एडिटर में बदलाव करें > प्रोजेक्ट सेटिंग > पैकेज मैनेजर चुनें.
स्कोप वाली रजिस्ट्री टैब में, OpenUPM को स्कोप वाली रजिस्ट्री के तौर पर जोड़ें. इसके लिए, यह जानकारी दें:
- नाम:
OpenUPM
- URL:
https://package.openupm.com
- दायरा:
com.google
इसके बाद, Unity Package Manager खोलने के लिए, विंडो > पैकेज मैनेजर पर जाएं. इसके बाद, ड्रॉप-डाउन मेन्यू से मेरी रजिस्ट्री चुनें.
Google Mobile Ads i-mobile Mediation पैकेज चुनें और इंस्टॉल करें पर क्लिक करें.
बदलावों की जानकारी में दिए गए डाउनलोड लिंक से, i-mobile के लिए Google Mobile Ads मीडिएशन प्लग इन का नया वर्शन डाउनलोड करें. इसके बाद, zip फ़ाइल से GoogleMobileAdsIMobileMediation.unitypackage
को निकालें.
अपने Unity प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें >
कस्टम पैकेज चुनें और वह
GoogleMobileAdsIMobileMediation.unitypackage
फ़ाइल ढूंढें जिसे आपने डाउनलोड किया है. पक्का करें कि सभी फ़ाइलें चुनी गई हों और इंपोर्ट करें पर क्लिक करें.
इसके बाद, ऐसेट > बाहरी डिपेंडेंसी मैनेजर >
Android रिज़ॉल्वर > बाध्य करके रिज़ॉल्व करें को चुनें. External Dependency Manager लाइब्रेरी, डिपेंडेंसी को शुरू से हल करेगी. साथ ही, आपके Unity ऐप्लिकेशन की Assets/Plugins/Android
डायरेक्ट्री में, बताई गई डिपेंडेंसी को कॉपी करेगी.
चौथा चरण: अतिरिक्त कोड की ज़रूरत है
i-mobile इंटिग्रेशन के लिए, किसी अन्य कोड की ज़रूरत नहीं होती.
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, i-mobile के दस्तावेज़ में दिया गया तरीका अपनाएं.
पांचवां चरण: लागू करने की जांच करना
टेस्ट विज्ञापन चालू करना
पक्का करें कि आपने AdMob के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो. i-mobile, टेस्ट के लिए Spot आईडी, मीडिया आईडी, और पब्लिशर आईडी उपलब्ध कराता है. इन्हें यहां देखा जा सकता है.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको i-mobile से टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में i-mobile (वॉटरफ़ॉल) विज्ञापन स्रोत का इस्तेमाल करके, विज्ञापन के किसी एक स्रोत को टेस्ट करना सुविधा चालू करें.
गड़बड़ी के कोड
अगर अडैप्टर को i-mobile से विज्ञापन नहीं मिलता है, तो पब्लिशर इन क्लास के तहत ResponseInfo
का इस्तेमाल करके, विज्ञापन के जवाब से जुड़ी गड़बड़ी की जांच कर सकते हैं:
फ़ॉर्मैट | कक्षा का नाम |
---|---|
बैनर | com.google.ads.mediation.imobile.IMobileAdapter |
मध्यवर्ती | com.google.ads.mediation.imobile.IMobileAdapter |
मूल भाषा वाला | com.google.ads.mediation.imobile.IMobileMediationAdapter |
फ़ॉर्मैट | कक्षा का नाम |
---|---|
बैनर | IMobileAdapter |
मध्यवर्ती | IMobileAdapter |
मूल भाषा वाला | GADMediationAdapterIMobile |
जब कोई विज्ञापन लोड नहीं होता है, तो i-mobile अडैप्टर से ये कोड और मैसेज मिलते हैं:
गड़बड़ी का कोड | कारण |
---|---|
0-99 | i-mobile SDK टूल से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, कोड देखें. |
101 | विज्ञापन लोड करने के लिए, i-mobile को Activity संदर्भ की ज़रूरत होती है. |
102 | AdMob यूज़र इंटरफ़ेस में कॉन्फ़िगर किए गए i-mobile सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
103 | अनुरोध किया गया विज्ञापन साइज़, i-mobile पर काम करने वाले बैनर साइज़ से मेल नहीं खाता. |
104 | i-mobile के नेटिव विज्ञापन लोड होने की सूचना देने वाले कॉलबैक फ़ंक्शन ने, नेटिव विज्ञापनों की खाली सूची दिखाई. |
गड़बड़ी का कोड | कारण |
---|---|
0-10 | i-mobile SDK टूल से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए कोड देखें. |
101 | AdMob यूज़र इंटरफ़ेस में कॉन्फ़िगर किए गए i-mobile सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
102 | अनुरोध किया गया विज्ञापन साइज़, i-mobile पर काम करने वाले बैनर साइज़ से मेल नहीं खाता. |
103 | i-mobile, विज्ञापन नहीं दिखा सका. |
104 | i-mobile ने खाली नेटिव विज्ञापन कलेक्शन दिखाया. |
105 | i-mobile, नेटिव विज्ञापन ऐसेट डाउनलोड नहीं कर सका. |
106 | i-mobile, एक ही स्पॉट आईडी का इस्तेमाल करके, कई इंटरस्टीशियल विज्ञापनों के लिए अनुरोध करने की सुविधा नहीं देता. |
i-mobile Unity Mediation प्लग इन में हुए बदलावों का लॉग
1.3.6 वर्शन
- i-mobile Android अडैप्टर के 2.3.2.0 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.3.4.1 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.3.0 वर्शन के साथ बनाया और टेस्ट किया गया.
1.3.5 वर्शन
- i-mobile Android अडैप्टर के 2.3.2.0 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.3.4.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.
1.3.4 वर्शन
- i-mobile Android अडैप्टर के 2.3.1.2 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.3.4.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.0.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 1.3.3
- i-mobile Android अडैप्टर के 2.3.1.1 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.3.3.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.0.0 वर्शन के साथ बनाया और टेस्ट किया गया.
1.3.2 वर्शन
- अडैप्टर का कॉन्टेंट
GoogleMobileAds/Mediation/IMobile/
में ले जाया गया. - i-mobile Android अडैप्टर के 2.3.1.1 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.3.2.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लगिन के 8.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 1.3.1
- i-mobile Android अडैप्टर के 2.3.0.0 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.3.0.1 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 7.4.1 वर्शन के साथ बनाया और टेस्ट किया गया.
1.3.0 वर्शन
- i-mobile Android अडैप्टर के 2.3.0.0 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.3.0.0 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लग इन के 7.3.1 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.2.2
- i-mobile Android अडैप्टर के 2.0.23.1 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.2.0.1 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 7.0.2 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 1.2.1
- i-mobile Android अडैप्टर के 2.0.23.0 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.2.0.1 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 7.0.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 1.2.0
- i-mobile Android अडैप्टर के 2.0.23.0 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.2.0.0 वर्शन के साथ काम करता है.
वर्शन 1.1.0
- i-mobile Android अडैप्टर के 2.0.22.2 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.1.0.1 वर्शन के साथ काम करता है.
वर्शन 1.0.2
- i-mobile Android अडैप्टर के 2.0.22.0 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.0.32.0 वर्शन के साथ काम करता है.
वर्शन 1.0.1
- i-mobile Android अडैप्टर के 2.0.21.0 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.0.31.0 वर्शन के साथ काम करता है.
वर्शन 1.0.0
- पहली रिलीज़!
- i-mobile Android अडैप्टर के 2.0.20.1 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.0.29.0 वर्शन के साथ काम करता है.