इस गाइड में, मीडिएशन का इस्तेमाल करके, LINE Ads Network से विज्ञापन लोड करने और दिखाने के लिए, Google Mobile Ads SDK टूल का इस्तेमाल करने का तरीका बताया गया है. इसमें वॉटरफ़ॉल इंटिग्रेशन के बारे में भी बताया गया है. इसमें, विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में LINE Ads Network को जोड़ने का तरीका बताया गया है. साथ ही, Unity ऐप्लिकेशन में LINE Ads Network SDK टूल और अडैप्टर को इंटिग्रेट करने का तरीका भी बताया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
LINE Ads Network के लिए मीडिएशन अडैप्टर में ये सुविधाएं होती हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
झरना | 1 |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया |
1 वॉटरफ़ॉल इंटिग्रेशन, क्लोज़्ड बीटा वर्शन में है. ऐक्सेस पाने के लिए, अपने खाता मैनेजर से संपर्क करें.
ज़रूरी शर्तें
- Unity 4 या इसके बाद का वर्शन
- Google Mobile Ads SDK का सबसे नया वर्शन
- Android पर डिप्लॉय करने के लिए
- Android एपीआई लेवल 21 या उसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS डिप्लॉयमेंट टारगेट 12.0 या उसके बाद का होना चाहिए
- Google Mobile Ads SDK के साथ कॉन्फ़िगर किया गया, काम करने वाला Unity प्रोजेक्ट. ज़्यादा जानकारी के लिए, शुरू करें लेख पढ़ें.
- मीडिएशन की शुरुआती निर्देशों वाली गाइड को पूरा करें
पहला चरण: Line के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
अपने LINE Ads Network खाते में लॉग इन करें.
नया ऐप्लिकेशन जोड़ना
広告枠管理 (विज्ञापन स्लॉट मैनेजमेंट) > मीडिया (मीडिया) पर क्लिक करें. इसके बाद, 新規作成 (नया बनाएं) पर क्लिक करें.
फ़ॉर्म भरें और 登録 (रजिस्ट्रर करें) पर क्लिक करें.
ऐप्लिकेशन आईडी को नोट करें.
विज्ञापन प्लेसमेंट बनाना
उस ऐप्लिकेशन के आईडी पर क्लिक करें जिसमें आपको विज्ञापन प्लेसमेंट जोड़ना है. इसके बाद, 詳細 (जानकारी) को चुनें.
スロット 追加 (Add Slot) पर क्लिक करें.
फ़ॉर्म भरें और इसके बाद, (登録) रजिस्टर करें पर क्लिक करें.
स्लॉट आईडी को नोट करें.
दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में LINE Ads Network की मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android के लिए बनी गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS के लिए बनी गाइड में दूसरा चरण देखें.
तीसरा चरण: LINE Ads Network SDK टूल और अडैप्टर इंपोर्ट करना
OpenUPM-CLI
अगर आपने OpenUPM-CLI इंस्टॉल किया है, तो अपने प्रोजेक्ट की रूट डायरेक्ट्री से यह कमांड चलाकर, Unity के लिए Google Mobile Ads LINE Ads Network Mediation प्लग इन को अपने प्रोजेक्ट में इंस्टॉल किया जा सकता है:
openupm add com.google.ads.mobile.mediation.line
OpenUPM
Unity पैकेज मैनेजर की सेटिंग खोलने के लिए, अपने Unity प्रोजेक्ट एडिटर में बदलाव करें > प्रोजेक्ट सेटिंग > पैकेज मैनेजर चुनें.
स्कोप वाली रजिस्ट्री टैब में, OpenUPM को स्कोप वाली रजिस्ट्री के तौर पर जोड़ें. इसके लिए, यह जानकारी दें:
- नाम:
OpenUPM
- URL:
https://package.openupm.com
- दायरा:
com.google
इसके बाद, Unity Package Manager खोलने के लिए, विंडो > पैकेज मैनेजर पर जाएं. इसके बाद, ड्रॉप-डाउन मेन्यू से मेरी रजिस्ट्री चुनें.
Google Mobile Ads LINE Ads Network Mediation पैकेज चुनें और इंस्टॉल करें पर क्लिक करें.
Unity पैकेज
बदलावों की जानकारी में दिए गए डाउनलोड लिंक से, LINE Ads Network के लिए Google Mobile Ads मीडिएशन प्लग इन का नया वर्शन डाउनलोड करें. इसके बाद, ज़िप फ़ाइल से GoogleMobileAdsLineMediation.unitypackage
को निकालें.
अपने Unity प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें >
कस्टम पैकेज चुनें और वह
GoogleMobileAdsLineMediation.unitypackage
फ़ाइल ढूंढें जिसे आपने डाउनलोड किया है. पक्का करें कि सभी फ़ाइलें चुनी गई हों और इंपोर्ट करें पर क्लिक करें.
इसके बाद, ऐसेट > बाहरी डिपेंडेंसी मैनेजर >
Android रिज़ॉल्वर > बाध्य करके रिज़ॉल्व करें को चुनें. External Dependency Manager लाइब्रेरी, डिपेंडेंसी को शुरू से हल करेगी और बताई गई डिपेंडेंसी को आपके Unity ऐप्लिकेशन की Assets/Plugins/Android
डायरेक्ट्री में कॉपी करेगी.
चौथा चरण: ज़रूरी कोड जोड़ना
Android
LINE Ads Network इंटिग्रेशन के लिए, किसी अन्य कोड की ज़रूरत नहीं होती.
iOS
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, LINE Ads Network के दस्तावेज़ का पालन करें.
पांचवां चरण: लागू किए गए टूल की जांच करना
टेस्ट विज्ञापन चालू करना
पक्का करें कि आपने AdMob के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको LINE Ads Network से टेस्ट विज्ञापन मिल रहे हैं, LINE Ads Network (वॉटरफ़ॉल) विज्ञापन स्रोत का इस्तेमाल करके, Ad Inspector में विज्ञापन के किसी एक स्रोत की जांच की सुविधा चालू करें.
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
LINE Ads Network 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 Ads Network से कोई विज्ञापन नहीं मिलता है, तो पब्लिशर इन क्लास के तहत ResponseInfo
का इस्तेमाल करके, विज्ञापन रिस्पॉन्स से जुड़ी गड़बड़ी की जांच कर सकते हैं:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
जब कोई विज्ञापन लोड नहीं होता, तो LINE Ads Network एडेप्टर से मिलने वाले कोड और मैसेज यहां दिए गए हैं:
Android
गड़बड़ी का कोड | डोमेन | कारण |
---|---|---|
1-10 | com.five_corp.ad | LINE Ads Network SDK टूल ने SDK टूल से जुड़ी गड़बड़ी दिखाई. ज़्यादा जानकारी के लिए, LINE Ads Network का दस्तावेज़ देखें. |
101 | com.google.ads.mediation.line | ऐप्लिकेशन आईडी मौजूद नहीं है या अमान्य है. |
102 | com.google.ads.mediation.line | स्लॉट आईडी मौजूद नहीं है या अमान्य है. |
103 | com.google.ads.mediation.line | अनुरोध किया गया विज्ञापन साइज़, LINE Ads Network के साथ काम करने वाले बैनर विज्ञापन साइज़ से मेल नहीं खाता. |
104 | com.google.ads.mediation.line | गतिविधि के संदर्भ मौजूद न होने की वजह से, इंटरस्टीशियल या इनाम वाला विज्ञापन लोड नहीं हो सका. |
105 | com.google.ads.mediation.line | LINE Ads Network SDK टूल, अचानक दिखने वाला या इनाम वाला विज्ञापन नहीं दिखा सका. |
106 | com.google.ads.mediation.line | ऐसेट मौजूद न होने की वजह से, नेटिव विज्ञापन लोड नहीं हो सका. |
iOS
गड़बड़ी का कोड | डोमेन | कारण |
---|---|---|
1-10 | LINE Ads Network SDK टूल से भेजा गया | LINE Ads Network SDK टूल ने SDK टूल से जुड़ी गड़बड़ी दिखाई. ज़्यादा जानकारी के लिए, LINE Ads Network का दस्तावेज़ देखें. |
101 | com.google.ads.mediation.line | अमान्य सर्वर पैरामीटर (जैसे, ऐप्लिकेशन आईडी या स्लॉट आईडी मौजूद नहीं है). |
102 | com.google.ads.mediation.line | अनुरोध किया गया विज्ञापन साइज़, LINE Ads Network के साथ काम करने वाले बैनर विज्ञापन साइज़ से मेल नहीं खाता. |
103 | com.google.ads.mediation.line | नेटिव विज्ञापन में, जानकारी वाले आइकॉन की इमेज एसेट लोड नहीं हो सकी. |
Line Unity Mediation प्लगिन में हुए बदलावों का लॉग
वर्शन 1.4.0
- Line के Android अडैप्टर के 2.8.20240827.0 वर्शन के साथ काम करता है.
- Line iOS अडैप्टर के 2.9.20241106.1 वर्शन के साथ काम करता है.
- Google Mobile Ads Unity प्लग इन के 9.4.0 वर्शन के साथ बनाया और टेस्ट किया गया.
वर्शन 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 वर्शन के साथ बनाया और टेस्ट किया गया है.