इस गाइड में, 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 के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में Ad Manager लाइन मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
तीसरा चरण: Line SDK और अडैप्टर इंपोर्ट करना
लाइन के लिए Google मोबाइल विज्ञापन मीडिएशन प्लग इन का सबसे नया वर्शन डाउनलोड करें
डाउनलोड लिंक से
Changelog और एक्सट्रैक्ट
ZIP फ़ाइल से GoogleMobileAdsLineMediation.unitypackage
लिया गया है.
Unity प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें >
कस्टम पैकेज ढूंढें और GoogleMobileAdsLineMediation.unitypackage
ढूंढें
डाउनलोड की गई फ़ाइल है. पक्का करें कि सभी फ़ाइलें चुनी गई हों और फिर क्लिक करें
इंपोर्ट करें.
इसके बाद, ऐसेट > Play Services रिज़ॉल्वर > Android रिज़ॉल्वर >
रिज़ॉल्व करने के लिए मजबूर करें को चुनें. Unity Play Services Resolver लाइब्रेरी, डिपेंडेंसी को फिर से शुरू से रिज़ॉल्व करेगी. साथ ही, आपके 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 टूल की गड़बड़ी मिली. ज़्यादा जानकारी के लिए, 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 टूल की गड़बड़ी मिली. यहां जाएं: लाइन का दस्तावेज़ देखें. |
101 | com.google.ads.mediation.line | अमान्य सर्वर पैरामीटर (उदा. अनुपलब्ध ऐप्लिकेशन आईडी या स्लॉट आईडी). |
102 | com.google.ads.mediation.line | अनुरोध किया गया विज्ञापन साइज़, Line पर काम करने वाले बैनर विज्ञापन के साइज़ से मेल नहीं खाता. |
103 | com.google.ads.mediation.line | नेटिव विज्ञापन में जानकारी वाले आइकॉन की इमेज एसेट लोड नहीं की जा सकी. |
लाइन यूनिटी मीडिएशन प्लगिन में बदलाव का लॉग
वर्शन 1.3.1
- Line Android अडैप्टर वर्शन 2.8.20240808.0 पर काम करता है.
- Line iOS अडैप्टर के 2.8.20240612.0 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.2.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 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 वर्शन के साथ बनाया और टेस्ट किया गया है.