इस गाइड में बताया गया है कि Google Mobile Ads Unity Plugin का इस्तेमाल करके, मीडिएशन की मदद से LY Ads Network से विज्ञापन लोड करने और दिखाने का तरीका क्या है. इसमें वॉटरफ़ॉल इंटिग्रेशन शामिल हैं. इसमें बताया गया है कि किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में LY Ads Network को कैसे जोड़ा जाता है. साथ ही, किसी Unity ऐप्लिकेशन में LY Ads Network SDK और अडैप्टर को कैसे इंटिग्रेट किया जाता है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
LY Ads Network के लिए Ad Manager मीडिएशन अडैप्टर में ये सुविधाएं उपलब्ध हैं:
| इंटिग्रेशन | |
|---|---|
| बिडिंग | |
| वॉटरफ़ॉल | |
| फ़ॉर्मैट | |
| बैनर वाले विज्ञापन | |
| इंटरस्टीशियल विज्ञापन | |
| इनाम दिया गया | |
ज़रूरी शर्तें
- Google Mobile Ads Unity Plugin पर अपलोड हुआ नया वीडियो
- Unity 4 या इसके बाद वाला वर्शन
- [बिडिंग के लिए]: बिडिंग में विज्ञापन के सभी फ़ॉर्मैट इंटिग्रेट करने के लिए, LY Ads Network SDK 1.5.0 या इसके बाद के वर्शन के लिए Google Mobile Ads mediation plugin का इस्तेमाल करें (सबसे नया वर्शन इस्तेमाल करने का सुझाव दिया जाता है)
- Android पर डिप्लॉय करने के लिए
- Android का एपीआई लेवल 23 या इसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS डिप्लॉयमेंट का टारगेट 13.3 या इसके बाद का वर्शन होना चाहिए
- Google Mobile Ads Unity Plugin के साथ कॉन्फ़िगर किया गया ऐसा Unity प्रोजेक्ट जिस पर काम किया जा सकता हो. ज़्यादा जानकारी के लिए, Google Mobile Ads Unity Plugin सेट अप करना लेख पढ़ें.
- मीडिएशन सेट अप करें.
पहला चरण: LY Ads Network के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
अपने LY Ads Network खाते के लिए साइन अप करें और उसमें लॉग इन करें.
नया ऐप्लिकेशन जोड़ना
ऐप्लिकेशन टैब पर जाएं और नया रजिस्ट्रेशन बटन पर क्लिक करें.
फ़ॉर्म भरें और रजिस्ट्रेशन पर क्लिक करें.
ऐप्लिकेशन आईडी को नोट करें.
Android
iOS
विज्ञापन स्लॉट बनाना
ऐप्लिकेशन टैब पर, अपने ऐप्लिकेशन की जानकारी देखने के लिए उसे चुनें. स्लॉट सेक्शन में जाकर, जोड़ें पर क्लिक करें.
स्लॉट के बारे में जानकारी पाने के लिए, फ़ॉर्म भरें. बिडिंग टाइप के लिए, वॉटरफ़ॉल मीडिएशन के लिए इस स्लॉट को कॉन्फ़िगर करने के लिए स्टैंडर्ड चुनें. इसके अलावा, बिडिंग के लिए इस स्लॉट को कॉन्फ़िगर करने के लिए Google एसडीके से बिडिंग चुनें. फ़ॉर्म भरने के बाद, बनाएं पर क्लिक करें.
स्लॉट आईडी को नोट करें.
पहला स्लॉट बनाने के बाद, LY Ads Network से मंज़ूरी पाने के लिए, अपने ऐप्लिकेशन की ज़्यादा जानकारी वाले पेज पर समीक्षा करें पर क्लिक करें. इसमें थोड़ा समय लग सकता है. अगर आपका कोई सवाल है, तो LY Ads Network के प्रतिनिधि से संपर्क करें.
Reporting API पासकोड बनाना
रिपोर्टिंग एपीआई पासकोड मैनेज करना टैब पर जाएं और एपीआई पासकोड बनाएं बटन पर क्लिक करें.
फ़ॉर्म भरें और सेव करें पर क्लिक करें.
अपने एपीआई पासकोड आईडी और एपीआई पासकोड सीक्रेट को नोट करें.
app-ads.txt फ़ाइल अपडेट करना
ऐप्लिकेशन के लिए, अनुमति वाले सेलर (app-ads.txt), IAB Tech Lab की एक पहल है. इसकी मदद से यह पक्का किया जा सकता है कि आपके ऐप्लिकेशन की विज्ञापन इन्वेंट्री सिर्फ़ वे चैनल बेचें जिन्हें आपने अनुमति दी है. विज्ञापन से मिलने वाले रेवेन्यू में ज़्यादा नुकसान न हो, इसके लिए आपको app-ads.txt फ़ाइल लागू करनी होगी.
अगर आपने अब तक ऐसा नहीं किया है, तो
Ad Manager के लिए app-ads.txt फ़ाइल बनाएं.
LY Ads Network के लिए app-ads.txt लागू करने के लिए, app-ads.txt के बारे में जानकारी लेख पढ़ें.
दूसरा चरण: Ad Manager के यूआई में LY Ads Network की डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन की सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android के लिए गाइड में दिया गया दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS के लिए गाइड में दिया गया दूसरा चरण देखें.
तीसरा चरण: LY Ads Network SDK और अडैप्टर को इंपोर्ट करना
OpenUPM-CLI
अगर आपने OpenUPM-CLI इंस्टॉल किया है, तो Google Mobile Ads SDK Network Mediation Plugin for Unity को अपने प्रोजेक्ट में इंस्टॉल किया जा सकता है. इसके लिए, अपने प्रोजेक्ट की रूट डायरेक्ट्री में जाकर यह कमांड चलाएं:
openupm add com.google.ads.mobile.mediation.lineOpenUPM
Unity Package Manager Settings खोलने के लिए, Unity प्रोजेक्ट एडिटर में बदलाव करें > प्रोजेक्ट सेटिंग > Package Manager चुनें.
स्कोप की गई रजिस्ट्री टैब में जाकर, OpenUPM को स्कोप की गई रजिस्ट्री के तौर पर जोड़ें. इसके लिए, यह जानकारी दें:
- नाम:
OpenUPM - URL:
https://package.openupm.com - स्कोप:
com.google
इसके बाद, विंडो > पैकेज मैनेजर पर जाकर Unity Package Manager खोलें. इसके बाद, ड्रॉप-डाउन मेन्यू से मेरी रजिस्ट्री चुनें.
Google Mobile Ads Line Mediation पैकेज को चुनें और Install पर क्लिक करें.
Unity पैकेज
बदलाव की जानकारी में दिए गए डाउनलोड लिंक से, LY Ads Network के लिए Google Mobile Ads mediation plugin का नया वर्शन डाउनलोड करें. इसके बाद, ज़िप फ़ाइल से GoogleMobileAdsLineMediation.unitypackage को निकालें.
अपने यूनिटी प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें >
कस्टम पैकेज चुनें. इसके बाद, डाउनलोड की गई
GoogleMobileAdsLineMediation.unitypackage
फ़ाइल ढूंढें. पक्का करें कि सभी फ़ाइलें चुनी गई हों. इसके बाद, इंपोर्ट करें पर क्लिक करें.
इसके बाद, ऐसेट > External Dependency Manager >
Android Resolver > Force Resolve को चुनें. External Dependency Manager लाइब्रेरी, डिपेंडेंसी को शुरू से हल करेगी. साथ ही, एलान की गई डिपेंडेंसी को आपके Unity ऐप्लिकेशन की Assets/Plugins/Android डायरेक्ट्री में कॉपी करेगी.
चौथा चरण: ज़रूरी कोड जोड़ना
Android
LY Ads Network इंटिग्रेशन के लिए, किसी और कोड की ज़रूरत नहीं होती.
iOS
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, LY Ads Network के दस्तावेज़ पढ़ें.
पांचवां चरण: लागू किए गए बदलावों की जांच करना
टेस्ट विज्ञापनों को चालू करना
पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको LY Ads Network से टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में LY Ads Network विज्ञापन सोर्स का इस्तेमाल करके, विज्ञापन के किसी एक सोर्स को टेस्ट करना चालू करें.
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
LY Ads Network Unity mediation plugin, अनुरोध के इस अतिरिक्त पैरामीटर के साथ काम करता है. इसे 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);
गड़बड़ी के कोड
अगर अडैप्टर को LY Ads Network से विज्ञापन नहीं मिलता है, तो पब्लिशर, विज्ञापन रिस्पॉन्स में हुई गड़बड़ी की जानकारी देखने के लिए, इनमें से किसी क्लास के हिसाब से ResponseInfo का इस्तेमाल कर सकते हैं:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
विज्ञापन लोड न होने पर, LY Ads Network अडैप्टर से मिलने वाले कोड और उनसे जुड़े मैसेज यहां दिए गए हैं:
Android
| गड़बड़ी का कोड | डोमेन | कारण |
|---|---|---|
| 1-10 | com.five_corp.ad | LY Ads Network SDK टूल से, एसडीके टूल से जुड़ी गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, LY Ads Network का दस्तावेज़ देखें. |
| 101 | com.google.ads.mediation.line | ऐप्लिकेशन आईडी मौजूद नहीं है या अमान्य है. |
| 102 | com.google.ads.mediation.line | स्लॉट आईडी मौजूद नहीं है या अमान्य है. |
| 103 | com.google.ads.mediation.line | विज्ञापन के लिए अनुरोध किया गया साइज़, LY Ads Network के साथ काम करने वाले बैनर विज्ञापन के साइज़ से मेल नहीं खाता. |
| 104 | com.google.ads.mediation.line | गतिविधि के कॉन्टेक्स्ट के मौजूद न होने की वजह से, इंटरस्टीशियल या इनाम वाले विज्ञापन लोड नहीं किए जा सके. |
| 105 | com.google.ads.mediation.line | LY Ads Network SDK, पेज पर अचानक दिखने वाला या इनाम वाला विज्ञापन नहीं दिखा सका. |
| 106 | com.google.ads.mediation.line | ऐसेट मौजूद न होने की वजह से, नेटिव विज्ञापन लोड नहीं हो सका. |
iOS
| गड़बड़ी का कोड | डोमेन | कारण |
|---|---|---|
| 1-10 | यह कुकी, LY Ads Network SDK भेजता है | LY Ads Network SDK टूल से, एसडीके टूल से जुड़ी गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, LY Ads Network का दस्तावेज़ देखें. |
| 101 | com.google.ads.mediation.line | सर्वर के पैरामीटर अमान्य हैं. जैसे, ऐप्लिकेशन आईडी या स्लॉट आईडी मौजूद नहीं है. |
| 102 | com.google.ads.mediation.line | विज्ञापन के लिए अनुरोध किया गया साइज़, LY Ads Network के साथ काम करने वाले बैनर विज्ञापन के साइज़ से मेल नहीं खाता. |
| 103 | com.google.ads.mediation.line | नेटिव विज्ञापन में, जानकारी वाले आइकॉन की इमेज ऐसेट लोड नहीं की जा सकी. |
Line Unity Mediation Plugin के बदलावों का लॉग
वर्शन 2.1.0
- Line Android adapter version 3.1.0.0 के साथ काम करता है.
- Line iOS अडैप्टर के 3.0.1.0 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 11.0.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 2.0.2
- Line Android adapter version 3.0.1.1 के साथ काम करता है.
- Line iOS अडैप्टर के 3.0.1.0 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 11.0.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 2.0.1
- Line Android adapter version 3.0.1.1 के साथ काम करता है.
- Line iOS adapter version 3.0.0.1 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 11.0.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 2.0.0
- Line Android adapter version 3.0.1.0 के साथ काम करता है.
- Line iOS adapter version 3.0.0.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 10.7.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.5.10
- Line Android adapter version 2.9.20251028.0 के साथ काम करता है.
- Line iOS adapter version 2.9.20251119.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity Plugin के 10.6.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.5.9
- Line Android adapter version 2.9.20251028.0 के साथ काम करता है.
- Line iOS adapter version 2.9.20250930.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity Plugin के 10.6.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.5.8
- Line Android adapter version 2.9.20250924.1 के साथ काम करता है.
- Line iOS adapter version 2.9.20250930.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 10.5.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.5.7
- Line Android adapter version 2.9.20250924.0 के साथ काम करता है.
- Line iOS adapter version 2.9.20250912.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 10.5.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.5.6
- Line Android adapter version 2.9.20250718.0 के साथ काम करता है.
- Line iOS अडैप्टर के 2.9.20250512.0 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 10.3.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.5.5
- उस समस्या को ठीक कर दिया गया है जिसकी वजह से OpenUPM के ज़रिए इंस्टॉल करने पर, प्लगिन पैकेज को सही तरीके से इंपोर्ट नहीं कर पाता था.
वर्शन 1.5.4
- Line Android adapter version 2.9.20250519.0 के साथ काम करता है.
- Line iOS अडैप्टर के 2.9.20250512.0 वर्शन के साथ काम करता है.
- इसे Google Mobile Ads Unity Plugin के 10.1.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.5.3
- Unity प्लगिन को अब Android SDK 35 की मदद से बनाया गया है.
- Line Android adapter version 2.9.20250317.1 के साथ काम करता है.
- Line iOS adapter version 2.9.20241106.3 के साथ काम करता है.
- इसे Google Mobile Ads Unity Plugin के 10.1.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.5.2
- Line Android adapter version 2.9.20250110.0 के साथ काम करता है.
- Line iOS adapter version 2.9.20241106.2 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 10.0.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.5.1
- Line Android adapter version 2.9.20250110.0 के साथ काम करता है.
- Line iOS adapter version 2.9.20241106.1 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 9.5.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.5.0
- Line Android adapter version 2.9.20241129.0 के साथ काम करता है.
- Line iOS adapter version 2.9.20241106.1 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 9.5.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.4.0
- Line Android adapter version 2.8.20240827.0 के साथ काम करता है.
- Line iOS adapter version 2.9.20241106.1 के साथ काम करता है.
- इसे Google Mobile Ads Unity Plugin के 9.4.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.1
- Line Android adapter version 2.8.20240808.0 के साथ काम करता है.
- Line iOS adapter version 2.8.20240612.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 9.2.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.3.0
- Line Android adapter version 2.8.20240722.0 के साथ काम करता है.
- Line iOS adapter version 2.8.20240612.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 9.2.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.2.0
- Line Android adapter version 2.7.20240515.0 के साथ काम करता है.
- Line iOS adapter version 2.8.20240612.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity Plugin के 9.1.1 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.1.2
- Line Android adapter version 2.7.20240515.0 के साथ काम करता है.
- Line iOS adapter version 2.7.20240411.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 9.1.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.1.1
- Line Android adapter version 2.7.20240214.1 के साथ काम करता है.
- Line iOS adapter version 2.7.20240411.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 9.1.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.1.0
- मीडिएशन एक्स्ट्रा पास करने की सुविधा देने के लिए,
LineMediationExtrasक्लास को इन तरीकों के साथ जोड़ा गया है.SetEnabledAdSound(bool)
- Line Android adapter version 2.7.20240214.1 के साथ काम करता है.
- Line iOS adapter version 2.7.20240318.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity Plugin के 9.0.0 वर्शन के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.0.0
- शुरुआती रिलीज़.
- Line Android adapter version 2.6.20230607.0 के साथ काम करता है.
- Line iOS adapter version 2.6.20230609.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के 8.5.1 वर्शन के साथ बनाया और टेस्ट किया गया है.