इस गाइड में बताया गया है कि वॉटरफ़ॉल इंटिग्रेशन को कवर करने वाले मीडिएशन का इस्तेमाल करके, Line से विज्ञापन दिखाने और लोड करने के लिए, Google Mobile Ads SDK का इस्तेमाल कैसे किया जाता है. इसमें किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में लाइन जोड़ने का तरीका बताया गया है. साथ ही, लाइन SDK टूल और अडैप्टर को Unity ऐप्लिकेशन में इंटिग्रेट करने का तरीका भी बताया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
Line के लिए AdMob मीडिएशन अडैप्टर में ये क्षमताएं हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
वॉटरफ़ॉल | 1 |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया |
1 वॉटरफ़ॉल इंटिग्रेशन को ओपन बीटा वर्शन में लॉन्च किया गया है.
ज़रूरी शर्तें
- Unity 4 या उसके बाद का वर्शन
- नया Google Mobile Ads SDK
- Android पर डिप्लॉय करने के लिए
- Android API का लेवल 19 या उसके बाद वाला वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS डिप्लॉयमेंट टारगेट, 12.0 या इसके बाद का होना चाहिए
- Google Mobile Ads SDK के साथ कॉन्फ़िगर किया गया Unity प्रोजेक्ट, जो काम करता है. ज़्यादा जानकारी के लिए, शुरू करें देखें.
- मीडिएशन की प्रोसेस को पूरा करें शुरुआती निर्देश
पहला चरण: लाइन यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
अपने Line खाते में लॉग इन करें.
नया ऐप्लिकेशन जोड़ें
広告枠管理 (विज्ञापन स्लॉट मैनेजमेंट) > メディア (Media) पर क्लिक करें. इसके बाद, 規作成 (नया बनाएं) पर क्लिक करें.
फ़ॉर्म भरें और 登録 (रजिस्टर करें) पर क्लिक करें.
ऐप्लिकेशन आईडी को ध्यान से पढ़ें.
विज्ञापन प्लेसमेंट बनाना
उस ऐप्लिकेशन के आईडी पर क्लिक करें जिसमें विज्ञापन प्लेसमेंट जोड़ना है. इसके बाद, 詳細 (Detail) चुनें.
AdMobロッシ 追加 (स्लॉट जोड़ें) पर क्लिक करें.
फ़ॉर्म भरें और फ़ॉर्म भरने के बाद, (登録) रजिस्टर करें पर क्लिक करें.
स्लॉट आईडी को नोट करें.
दूसरा चरण: AdMob यूज़र इंटरफ़ेस (यूआई) में लाइन डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android की गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.
तीसरा चरण: Line SDK टूल और अडैप्टर इंपोर्ट करना
Changelog में दिए डाउनलोड लिंक से
Google Mobile Ads मीडिएशन प्लगिन का सबसे नया वर्शन डाउनलोड करें
और ZIP फ़ाइल से
GoogleMobileAdsLineMediation.unitypackage
एक्सट्रैक्ट करें.
अपने Unity प्रोजेक्ट एडिटर में, एसेट > पैकेज इंपोर्ट करें >
कस्टम पैकेज को चुनें और डाउनलोड की गई GoogleMobileAdsLineMediation.unitypackage
फ़ाइल ढूंढें. पक्का करें कि सभी फ़ाइलें चुनी गई हों और
इंपोर्ट करें पर क्लिक करें.
इसके बाद, ऐसेट > Play सेवाएं रिज़ॉल्वर > Android रिज़ॉल्वर >
ज़बरदस्ती हल करें चुनें. Unity Play Services रिज़ॉल्वर लाइब्रेरी, शुरुआत से डिपेंडेंसी रिज़ॉल्यूशन लागू करेगी. साथ ही, डिपेंडेंसी के लिए बताई गई डिपेंडेंसी को आपके Unity ऐप्लिकेशन की Assets/Plugins/Android
डायरेक्ट्री में कॉपी करेगी.
चौथा चरण: ज़रूरी कोड जोड़ना
Android
लाइन इंटिग्रेशन के लिए, किसी अन्य कोड की ज़रूरत नहीं है.
iOS
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, Line के दस्तावेज़ देखें.
पांचवां चरण: लागू होने की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपने AdMob.
लाइन टेस्ट विज्ञापन चालू करने के तरीके लाइन के Android और iOS दस्तावेज़ में दिए गए निर्देशों का पालन करें.
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि Lineसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, Line (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
गड़बड़ी कोड
अगर अडैप्टर को लाइन से कोई विज्ञापन नहीं मिलता है, तो पब्लिशर इन क्लास में ResponseInfo
का इस्तेमाल करके, विज्ञापन रिस्पॉन्स में दिख रही गड़बड़ी की जांच कर सकते हैं:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
किसी विज्ञापन के लोड न हो पाने पर, लाइन अडैप्टर का इस्तेमाल करके थ्रो किए जाने वाले कोड और उसके साथ के मैसेज यहां दिए गए हैं:
Android
गड़बड़ी का कोड | डोमेन | वजह |
---|---|---|
1-10 | com.five_corp.ad | Line SDK टूल ने SDK टूल से जुड़ी गड़बड़ी का मैसेज दिखाया. ज़्यादा जानकारी के लिए, Line के दस्तावेज़ देखें. |
101 | com.google.ads.mediation.line | ऐप्लिकेशन आईडी मौजूद नहीं है या अमान्य है. |
102 | com.google.ads.mediation.line | स्लॉट आईडी मौजूद नहीं है या गलत है. |
103 | com.google.ads.mediation.line | अनुरोध किए गए विज्ञापन का आकार लाइन के साथ काम करने वाले बैनर विज्ञापन के आकार से मेल नहीं खाता. |
104 | com.google.ads.mediation.line | गतिविधि का संदर्भ मौजूद न होने की वजह से, अचानक दिखने वाला या इनाम वाला विज्ञापन लोड नहीं हो सका. |
105 | com.google.ads.mediation.line | लाइन SDK टूल, अचानक दिखने वाला या इनाम वाला विज्ञापन नहीं दिखा सका. |
106 | com.google.ads.mediation.line | एसेट मौजूद न होने की वजह से नेटिव विज्ञापन लोड नहीं किया जा सका. |
iOS
गड़बड़ी का कोड | डोमेन | वजह |
---|---|---|
1-10 | Line SDK टूल ने भेजा | Line SDK टूल ने SDK टूल से जुड़ी गड़बड़ी का मैसेज दिखाया. ज़्यादा जानकारी के लिए, Line के दस्तावेज़ देखें. |
101 | com.google.ads.mediation.line | सर्वर के अमान्य पैरामीटर (उदाहरण के लिए, ऐप्लिकेशन आईडी या स्लॉट आईडी मौजूद नहीं है). |
102 | com.google.ads.mediation.line | अनुरोध किए गए विज्ञापन का आकार लाइन के साथ काम करने वाले बैनर विज्ञापन के आकार से मेल नहीं खाता. |
103 | com.google.ads.mediation.line | नेटिव विज्ञापन में, जानकारी के आइकॉन वाली इमेज एसेट लोड नहीं की जा सकी. |
Line Unity मीडिएशन प्लगिन चेंजलॉग
वर्शन 1.0.0
- शुरुआती रिलीज़.
- Line Android अडैप्टर के 2.6.20230607.0 पर काम करता है.
- Line iOS अडैप्टर के 2.6.20230609.0 वर्शन पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.5.1 से बनाया और टेस्ट किया गया.