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

इस गाइड में बताया गया है कि मीडिएशन का इस्तेमाल करके, i-mobile से विज्ञापन लोड और दिखाने के लिए, Google Mobile Ads SDK का इस्तेमाल कैसे किया जाता है. इसमें वॉटरफ़ॉल इंटिग्रेशन के बारे में भी बताया गया है. इसमें बताया गया है कि किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में i-mobile को कैसे जोड़ा जाता है. साथ ही, i-mobile SDK और अडैप्टर को Unity ऐप्लिकेशन में कैसे इंटिग्रेट किया जाता है.

i-mobile के डैशबोर्ड इंटरफ़ेस में, लेबल, बटन, और जानकारी के लिए जापानी टेक्स्ट का इस्तेमाल किया जाता है. इस गाइड में मौजूद स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड में दी गई जानकारी और निर्देशों में, लेबल और बटन के नाम का अनुवाद करके, उनके अंग्रेज़ी नाम को ब्रैकेट में दिखाया गया है.

इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट

i-mobile के लिए Ad Manager मीडिएशन अडैप्टर में ये सुविधाएं उपलब्ध हैं:

इंटिग्रेशन
बिडिंग
झरना
फ़ॉर्मैट
बैनर
मध्यवर्ती
इनाम दिया गया

ज़रूरी शर्तें

  • Google Mobile Ads SDK का नया वर्शन
  • Unity 5.6 या इसके बाद का वर्शन
  • Android पर डिप्लॉय करने के लिए
    • Android का एपीआई लेवल 23 या इसके बाद का वर्शन
  • iOS पर डिप्लॉय करने के लिए
    • iOS 12.0 या उसके बाद के वर्शन का डिप्लॉयमेंट टारगेट
  • Google Mobile Ads SDK के साथ कॉन्फ़िगर किया गया Unity प्रोजेक्ट. ज़्यादा जानकारी के लिए, शुरू करें पर जाएं.
  • मीडिएशन की प्रोसेस पूरी करना शुरुआती निर्देश

पहला चरण: i-mobile के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना

अपने i-mobile खाते में साइन अप करें या लॉग इन करें.

サイト/アプリ管理 (Site/Application Management) टैब पर क्लिक करके, i-mobile डैशबोर्ड में अपना ऐप्लिकेशन जोड़ें. इसके बाद, अपने ऐप्लिकेशन के प्लैटफ़ॉर्म के लिए दिए गए बटन पर क्लिक करें.

Android

iOS

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

Android

iOS

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

Android

iOS

広告スポット管理 (Ad Spot Management) टैब पर जाएं. इसके बाद, 新規広告スポット (New Ad Spot) बटन पर क्लिक करें.

create_ad_spot

इसके बाद, 広告スポット名 (विज्ञापन स्पॉट का नाम), 広告スポットサイズ (विज्ञापन स्पॉट का साइज़) और अन्य जानकारी देकर फ़ॉर्म भरें. इसके बाद, 新規登録 (Sign up) बटन पर क्लिक करें.

new_ad_spot_form

आपका नया विज्ञापन स्लॉट तैयार है. इसके इंटिग्रेशन की जानकारी देखने के लिए, アプリ設定取得 (Get App settings) बटन पर क्लिक करें.

ad_spot_list

パブリッシャーID (Publisher ID), メディアID (Media ID), और スポットID (Spot ID) नोट करें. Ad Manager के यूज़र इंटरफ़ेस में, मीडिएशन के लिए i-mobile को कॉन्फ़िगर करते समय, आपको इन पैरामीटर की ज़रूरत होगी.

Android

iOS

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 की मांग सेट अप करना

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

Android

निर्देशों के लिए, Android के लिए गाइड में दिया गया दूसरा चरण देखें.

iOS

निर्देशों के लिए, iOS के लिए गाइड में दिया गया दूसरा चरण देखें.

तीसरा चरण: i-mobile SDK और अडैप्टर इंपोर्ट करना

OpenUPM-CLI

अगर आपने OpenUPM-CLI इंस्टॉल किया है, तो Google Mobile Ads i-mobile Mediation Plugin for Unity को अपने प्रोजेक्ट में इंस्टॉल किया जा सकता है. इसके लिए, अपने प्रोजेक्ट की रूट डायरेक्ट्री में जाकर यह कमांड चलाएं:

openupm add com.google.ads.mobile.mediation.imobile

OpenUPM

अपने यूनिटी प्रोजेक्ट एडिटर में, बदलाव करें > प्रोजेक्ट सेटिंग > Package Manager को चुनें. इससे Unity Package Manager की सेटिंग खुल जाएंगी.

स्कोप की गई रजिस्ट्री टैब में जाकर, OpenUPM को स्कोप की गई रजिस्ट्री के तौर पर जोड़ें. इसके लिए, यह जानकारी दें:

  • नाम: OpenUPM
  • URL: https://package.openupm.com
  • स्कोप: com.google

OpenUPM की जानकारी

इसके बाद, विंडो > पैकेज मैनेजर पर जाकर, Unity Package Manager खोलें. इसके बाद, ड्रॉप-डाउन मेन्यू से मेरी रजिस्ट्री चुनें.

Unity की रजिस्ट्री

Google Mobile Ads IMobile Mediation पैकेज चुनें और Install पर क्लिक करें.

OpenUPM से इंस्टॉल करना

Unity पैकेज

i-mobile के लिए, Google Mobile Ads mediation प्लगिन का नया वर्शन डाउनलोड करें. इसके लिए, बदलाव की जानकारी में दिए गए डाउनलोड लिंक पर जाएं. इसके बाद, ज़िप फ़ाइल से GoogleMobileAdsIMobileMediation.unitypackage निकालें.

अपने यूनिटी प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें > कस्टम पैकेज चुनें. इसके बाद, डाउनलोड की गई GoogleMobileAdsIMobileMediation.unitypackage फ़ाइल ढूंढें. पक्का करें कि सभी फ़ाइलें चुनी गई हों. इसके बाद, इंपोर्ट करें पर क्लिक करें.

Unity से इंपोर्ट करना

इसके बाद, ऐसेट > 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, टेस्टिंग के लिए Spot ID, Media ID, और Publisher ID उपलब्ध कराता है. इन्हें यहां देखा जा सकता है.

टेस्ट विज्ञापनों की पुष्टि करना

यह पुष्टि करने के लिए कि आपको 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 Mediation Plugin के बदलावों का लॉग

वर्शन 1.3.7

वर्शन 1.3.6

वर्शन 1.3.5

वर्शन 1.3.4

वर्शन 1.3.3

वर्शन 1.3.2

  • अडैप्टर के कॉन्टेंट को GoogleMobileAds/Mediation/IMobile/ में ले जाया गया.
  • i-mobile Android अडैप्टर वर्शन 2.3.1.1 के साथ काम करता है.
  • i-mobile iOS adapter version 2.3.2.0 के साथ काम करता है.
  • इसे Google Mobile Ads Unity Plugin के वर्शन 8.1.0 के साथ बनाया और टेस्ट किया गया है.

वर्शन 1.3.1

वर्शन 1.3.0

वर्शन 1.2.2

वर्शन 1.2.1

वर्शन 1.2.0

वर्शन 1.1.0

वर्शन 1.0.2

वर्शन 1.0.1

वर्शन 1.0.0