इस गाइड में, Google Mobile Ads SDK का इस्तेमाल करके, प्रॉडक्ट को लोड करने और दिखाने का तरीका बताया गया है मीडिएशन का इस्तेमाल करने वाले लाइन के विज्ञापन, जिनमें कवर वॉटरफ़ॉल इंटिग्रेशन. इसमें किसी विज्ञापन यूनिट की मीडिएशन कॉन्फ़िगरेशन और Line SDK और अडैप्टर को इंटिग्रेट करने का तरीका Unity ऐप्लिकेशन में भेज दिया जाएगा.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
Line के लिए Ad Manager मीडिएशन अडैप्टर में ये सुविधाएं मिलती हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
झरना | को दबाकर रखें 1 |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया |
1 अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है वॉटरफ़ॉल इंटिग्रेशन चालू है चुनिंदा उपयोगकर्ताओं के लिए बीटा वर्शन उपलब्ध है, तो ऐक्सेस का अनुरोध करने के लिए अपने खाता मैनेजर से संपर्क करें.
ज़रूरी शर्तें
- Unity 4 या इसके बाद का वर्शन
- Google Mobile Ads SDK का नया वर्शन
- Android पर डिप्लॉय करने के लिए
- Android का एपीआई लेवल 21 या उसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS 12.0 या इसके बाद का डिप्लॉयमेंट टारगेट
- Google Mobile Ads SDK के साथ कॉन्फ़िगर किया गया एक चालू Unity प्रोजेक्ट. यहां जाएं: ज़्यादा जानकारी के लिए, शुरू करें.
- मध्यस्थता को पूरा करें शुरुआती निर्देश
पहला चरण: Line UI में कॉन्फ़िगरेशन सेट अप करना
अपने Line खाते में लॉग इन करें.
नया ऐप्लिकेशन जोड़ें
広告枠管理 (विज्ञापन स्लॉट मैनेजमेंट) > メディア (Media) पर क्लिक करें. इसके बाद, 規作成 (नया बनाएं) पर क्लिक करें.
फ़ॉर्म भरें और 登録 (रजिस्टर करें) पर क्लिक करें.
ऐप्लिकेशन आईडी को ध्यान से पढ़ें.
विज्ञापन प्लेसमेंट बनाना
उस ऐप्लिकेशन के आईडी पर क्लिक करें जिसमें विज्ञापन प्लेसमेंट जोड़ना है. इसके बाद, 詳細 (Detail) चुनें.
AdMobロッシ 追加 (स्लॉट जोड़ें) पर क्लिक करें.
फ़ॉर्म भरें और फ़ॉर्म भरने के बाद, (登録) रजिस्टर करें पर क्लिक करें.
स्लॉट आईडी को नोट करें.
दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में Ad Manager लाइन मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
चरण 3: Line SDK और अडैप्टर इंपोर्ट करें
लाइन के लिए Google मोबाइल विज्ञापन मीडिएशन प्लग इन का सबसे नया वर्शन डाउनलोड करें
डाउनलोड लिंक से
Changelog और एक्सट्रैक्ट
ZIP फ़ाइल से GoogleMobileAdsLineMediation.unitypackage
लिया गया है.
Unity प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें >
कस्टम पैकेज ढूंढें और GoogleMobileAdsLineMediation.unitypackage
ढूंढें
डाउनलोड की गई फ़ाइल है. पक्का करें कि सभी फ़ाइलें चुनी गई हों और फिर क्लिक करें
इंपोर्ट करें.
इसके बाद, ऐसेट > Play services का रिज़ॉल्वर > Android रिज़ॉल्वर >
समस्या को ज़बरदस्ती हल करें. Unity Play Services रिज़ॉल्वर लाइब्रेरी,
डिपेंडेंसी रिज़ॉल्यूशन को शुरू से सेट करें और एलान की गई डिपेंडेंसी को
आपके Unity ऐप्लिकेशन की Assets/Plugins/Android
डायरेक्ट्री.
चौथा चरण: ज़रूरी कोड जोड़ना
Android
लाइन इंटिग्रेशन के लिए, अलग से किसी कोड की ज़रूरत नहीं होती.
iOS
SKAdNetwork इंटिग्रेशन
Line के दस्तावेज़ फ़ॉलो करें
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए.
पांचवां चरण: लागू करने की प्रक्रिया की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपने Ad Manager.
लाइन टेस्ट विज्ञापन चालू करने के तरीके लाइन के Android और iOS दस्तावेज़ में दिए गए निर्देशों का पालन करें.
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि Lineसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, Line (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
Line Unity मीडिएशन प्लगिन नीचे दिए गए अतिरिक्त अनुरोध के साथ काम करता है
इस पैरामीटर को LineMediationExtras
के ज़रिए, अडैप्टर में भेजा जा सकता है
क्लास:
SetEnableAdSound(boolean)
: यह डिफ़ॉल्ट तौर पर आवाज़ के शुरू होने की डिफ़ॉल्ट स्थिति के बारे में बताता है बैनर, पेज पर अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापन, और इनाम वाले विज्ञापन.
यहां एक कोड उदाहरण दिया गया है, जिसमें इन पैरामीटर को सेट करने वाला विज्ञापन अनुरोध बनाने का तरीका बताया गया है:
using GoogleMobileAds.Api;
using GoogleMobileAds.Mediation.Line.Api;
// ...
var adRequest = new AdRequest();
var lineExtras = new LineMediationExtras();
lineExtras.SetEnableAdSound(true);
adRequest.MediationExtras.Add(lineExtras);
गड़बड़ी कोड
अगर अडैप्टर को Line से विज्ञापन नहीं मिलता है,
पब्लिशर इनका इस्तेमाल करके, विज्ञापन रिस्पॉन्स में मौजूद गड़बड़ी का पता लगा सकते हैं
ResponseInfo
को इन क्लास के तहत लिया गया है:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
यहां Line अडैप्टर के ज़रिए फेंके गए कोड और साथ वाले मैसेज दिए गए हैं. ऐसा करते समय, विज्ञापन लोड होने में विफल:
Android
गड़बड़ी का कोड | डोमेन | कारण |
---|---|---|
1-10 | com.five_corp.ad | Line SDK टूल की मदद से, खास तौर पर SDK टूल की गड़बड़ी मिली. यहां जाएं: लाइन का दस्तावेज़ देखें. |
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 टूल की गड़बड़ी मिली. यहां जाएं: लाइन का दस्तावेज़ देखें. |
101 | com.google.ads.mediation.line | अमान्य सर्वर पैरामीटर (उदा. अनुपलब्ध ऐप्लिकेशन आईडी या स्लॉट आईडी). |
102 | com.google.ads.mediation.line | अनुरोध किया गया विज्ञापन आकार, पंक्ति समर्थित बैनर विज्ञापन के आकार से मेल नहीं खाता. |
103 | com.google.ads.mediation.line | नेटिव विज्ञापन में जानकारी वाले आइकॉन की इमेज एसेट लोड नहीं की जा सकी. |
लाइन यूनिटी मीडिएशन प्लगिन में बदलाव का लॉग
वर्शन 1.3.0
- Line Android अडैप्टर वर्शन 2.8.20240722.0 पर काम करता है.
- Line iOS अडैप्टर वर्शन 2.8.20240612.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.2.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 1.2.0
- Line Android अडैप्टर वर्शन 2.7.20240515.0 पर काम करता है.
- Line iOS अडैप्टर वर्शन 2.8.20240612.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.1.1 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 1.1.2
- Line Android अडैप्टर वर्शन 2.7.20240515.0 पर काम करता है.
- Line iOS अडैप्टर वर्शन 2.7.20240411.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.1.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 1.1.1
- Line Android अडैप्टर वर्शन 2.7.20240214.1 पर काम करता है.
- Line iOS अडैप्टर वर्शन 2.7.20240411.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.1.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 1.1.0
- मीडिएशन एक्स्ट्रा पासिंग के साथ काम करने के लिए, नीचे दिए गए तरीकों का इस्तेमाल करके
LineMediationExtras
क्लास को जोड़ा गया.SetEnabledAdSound(bool)
- Line Android अडैप्टर वर्शन 2.7.20240214.1 पर काम करता है.
- Line iOS अडैप्टर वर्शन 2.7.20240318.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.0.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 1.0.0
- शुरुआती रिलीज़.
- Line Android अडैप्टर वर्शन 2.6.20230607.0 पर काम करता है.
- Line iOS अडैप्टर वर्शन 2.6.20230609.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.5.1 की मदद से, इसे बनाया और टेस्ट किया गया है.