मीडिएशन के साथ लाइन इंटिग्रेट करना (बीटा)

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

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

Line के लिए AdMob मीडिएशन अडैप्टर में ये सुविधाएं मिलती हैं:

इंटिग्रेशन
बिडिंग
झरना  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ロッシ 追加 (स्लॉट जोड़ें) पर क्लिक करें.

फ़ॉर्म भरें और फ़ॉर्म भरने के बाद, (登録) रजिस्टर करें पर क्लिक करें.

स्लॉट आईडी को नोट करें.

दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में AdMob लाइन मांग सेट अप करना

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

Android

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

iOS

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

तीसरा चरण: 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 आइडेंटिफ़ायर जोड़ने के लिए.

पांचवां चरण: लागू करने की प्रक्रिया की जांच करना

टेस्ट विज्ञापनों को चालू करें

पक्का करें कि आपने AdMob.

लाइन टेस्ट विज्ञापन चालू करने के तरीके लाइन के 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

यहाँ पर विज्ञापन लोड होने में विफल:

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.2.0

वर्शन 1.1.2

वर्शन 1.1.1

वर्शन 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