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

iOS

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

iOS

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

iOS

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

iOS

app-ads.txt फ़ाइल को अपडेट करना
ऐप्लिकेशन के लिए, अनुमति वाले सेलर (app-ads.txt), IAB Tech Lab की एक पहल है. इसकी मदद से यह पक्का किया जा सकता है कि आपके ऐप्लिकेशन की विज्ञापन इन्वेंट्री सिर्फ़ वे चैनल बेचें जिन्हें आपने अनुमति दी है. विज्ञापन से मिलने वाले रेवेन्यू में ज़्यादा नुकसान न हो, इसके लिए आपको app-ads.txt फ़ाइल लागू करनी होगी.
अगर आपने अब तक ऐसा नहीं किया है, तो
Ad Manager के लिए app-ads.txt फ़ाइल बनाएं.
i-mobile के लिए app-ads.txt लागू करने के लिए, उनके अक्सर पूछे जाने वाले सवाल देखें.
दूसरा चरण: Ad Manager के यूआई में i-mobile की डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android के लिए दी गई गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.
तीसरा चरण: i-mobile SDK और अडैप्टर को इंपोर्ट करना
OpenUPM-CLI
अगर आपके पास OpenUPM-CLI इंस्टॉल है, तो अपने प्रोजेक्ट की रूट डायरेक्ट्री से यह कमांड चलाकर, Unity के लिए Google Mobile Ads i-mobile मीडिएशन प्लग इन को अपने प्रोजेक्ट में इंस्टॉल किया जा सकता है:
openupm add com.google.ads.mobile.mediation.imobileOpenUPM
Unity Package Manager Settings खोलने के लिए, Unity प्रोजेक्ट एडिटर में Edit > Project Settings > Package Manager चुनें.
स्कोप की गई रजिस्ट्रियां टैब में जाकर, OpenUPM को स्कोप की गई रजिस्ट्री के तौर पर जोड़ें. इसके लिए, यह जानकारी दें:
- नाम:
OpenUPM - URL:
https://package.openupm.com - स्कोप:
com.google
इसके बाद, Window > Package Manager पर जाकर, Unity Package Manager खोलें. इसके बाद, ड्रॉप-डाउन मेन्यू से My Registries चुनें.
Google Mobile Ads IMobile Mediation पैकेज चुनें और Install पर क्लिक करें.
Unity पैकेज
बदलाव की जानकारी में दिए गए डाउनलोड करने के लिंक से, i-mobile के लिए Google Mobile Ads mediation प्लगिन का नया वर्शन डाउनलोड करें. इसके बाद, ZIP फ़ाइल से GoogleMobileAdsIMobileMediation.unitypackage को निकालें.
अपने Unity प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें >
कस्टम पैकेज को चुनें. इसके बाद, डाउनलोड की गई
GoogleMobileAdsIMobileMediation.unitypackage
फ़ाइल ढूंढें. पक्का करें कि सभी फ़ाइलें चुनी गई हों. इसके बाद, इंपोर्ट करें पर क्लिक करें.
इसके बाद, ऐसेट > External Dependency Manager > Android Resolver > Force Resolve को चुनें. External Dependency Manager लाइब्रेरी, डिपेंडेंसी को शुरू से हल करेगी. साथ ही, एलान की गई डिपेंडेंसी को आपके Unity ऐप्लिकेशन की Assets/Plugins/Android डायरेक्ट्री में कॉपी करेगी.
चौथा चरण: अतिरिक्त कोड की ज़रूरत है
Android
i-mobile इंटिग्रेशन के लिए, किसी अन्य कोड की ज़रूरत नहीं है.
iOS
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, i-mobile के दस्तावेज़ पढ़ें.
पांचवां चरण: लागू किए गए बदलावों की जांच करना
टेस्ट विज्ञापनों को चालू करना
पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो. i-mobile, टेस्टिंग के लिए टेस्ट स्पॉट आईडी, मीडिया आईडी, और पब्लिशर आईडी उपलब्ध कराता है. इन्हें यहां देखा जा सकता है.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको i-mobile से टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में i-mobile (वॉटरफ़ॉल) विज्ञापन सोर्स का इस्तेमाल करके, विज्ञापन के किसी एक सोर्स को टेस्ट करना चालू करें.
गड़बड़ी के कोड
अगर अडैप्टर को i-mobile से विज्ञापन नहीं मिलता है, तो पब्लिशर, विज्ञापन रिस्पॉन्स में हुई गड़बड़ी की जानकारी देखने के लिए, इनमें से किसी क्लास के हिसाब से ResponseInfo का इस्तेमाल कर सकते हैं:
Android
| फ़ॉर्मैट | क्लास का नाम |
|---|---|
| बैनर | com.google.ads.mediation.imobile.IMobileAdapter |
| इंटरस्टीशियल | com.google.ads.mediation.imobile.IMobileAdapter |
| नेटिव | com.google.ads.mediation.imobile.IMobileMediationAdapter |
iOS
| फ़ॉर्मैट | क्लास का नाम |
|---|---|
| बैनर | IMobileAdapter |
| इंटरस्टीशियल | IMobileAdapter |
| नेटिव | GADMediationAdapterIMobile |
विज्ञापन लोड न होने पर, i-mobile अडैप्टर से मिलने वाले कोड और उनसे जुड़े मैसेज यहां दिए गए हैं:
Android
| गड़बड़ी का कोड | कारण |
|---|---|
| 0-99 | i-mobile SDK टूल से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, कोड देखें. |
| 101 | i-mobile को विज्ञापन लोड करने के लिए, Activity कॉन्टेक्स्ट की ज़रूरत होती है. |
| 102 | Ad Manager के यूज़र इंटरफ़ेस में कॉन्फ़िगर किए गए i-mobile सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
| 103 | विज्ञापन का अनुरोध किया गया साइज़, i-mobile के साथ काम करने वाले बैनर के साइज़ से मेल नहीं खाता. |
| 104 | i-mobile के नेटिव विज्ञापन लोड होने की सफलता के कॉलबैक ने नेटिव विज्ञापनों की खाली सूची दिखाई. |
iOS
| गड़बड़ी का कोड | कारण |
|---|---|
| 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, एक ही स्पॉट आईडी का इस्तेमाल करके, कई इंटरस्टीशियल विज्ञापनों के लिए अनुरोध करने की सुविधा नहीं देता. |
i-mobile Unity मीडिएशन प्लगिन के बदलावों का लॉग
वर्शन 1.3.16
- i-mobile Android अडैप्टर के वर्शन 2.3.2.5 के साथ काम करता है.
- यह i-mobile iOS अडैप्टर के 2.3.4.8 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 11.5.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.15
- i-mobile Android अडैप्टर के 2.3.2.4 वर्शन के साथ काम करता है.
- यह i-mobile iOS अडैप्टर के 2.3.4.8 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 11.5.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.14
- यह i-mobile Android अडैप्टर के 2.3.2.4 वर्शन के साथ काम करता है.
- यह i-mobile iOS अडैप्टर के 2.3.4.7.1 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के वर्शन 11.4.0 के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.13
- यह i-mobile Android अडैप्टर के 2.3.2.4 वर्शन के साथ काम करता है.
- यह i-mobile iOS अडैप्टर के 2.3.4.7 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लग इन के 11.1.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.12
- यह i-mobile Android अडैप्टर के 2.3.2.3 वर्शन के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.3.4.7 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 11.1.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.11
- i-mobile Android अडैप्टर वर्शन 2.3.2.3 के साथ काम करता है.
- यह i-mobile iOS अडैप्टर के 2.3.4.6 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के वर्शन 11.0.0 के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.10
- यह i-mobile Android अडैप्टर के वर्शन 2.3.2.2 के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.3.4.5 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के वर्शन 11.0.0 के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.9
- i-mobile Android adapter version 2.3.2.1 के साथ काम करता है.
- i-mobile iOS अडैप्टर के 2.3.4.5 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के वर्शन 11.0.0 के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.8
- यह i-mobile Android अडैप्टर के 2.3.2.1 वर्शन के साथ काम करता है.
- i-mobile iOS adapter version 2.3.4.3 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 10.6.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.7
- i-mobile Android adapter version 2.3.2.1 के साथ काम करता है.
- यह i-mobile iOS adapter version 2.3.4.2 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 10.0.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 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 adapter version 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 adapter version 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 adapter version 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 के साथ काम करता है.