इस गाइड में बताया गया है कि Google Mobile Ads Flutter Plugin की मदद से, LY Ads Network से विज्ञापन लोड करने और दिखाने के लिए, मीडिएशन का इस्तेमाल कैसे किया जाता है. इसमें वॉटरफ़ॉल इंटिग्रेशन शामिल हैं. इसमें बताया गया है कि किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में LY Ads Network को कैसे जोड़ा जाता है. साथ ही, किसी Flutter ऐप्लिकेशन में LY Ads Network SDK और अडैप्टर को कैसे इंटिग्रेट किया जाता है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
LY Ads Network के लिए, Ad Manager मीडिएशन अडैप्टर में ये सुविधाएं उपलब्ध हैं:
| इंटिग्रेशन | |
|---|---|
| बिडिंग | |
| वॉटरफ़ॉल | |
| फ़ॉर्मैट | |
| बैनर वाले विज्ञापन | |
| इंटरस्टीशियल विज्ञापन | |
| इनाम वाले विज्ञापन | |
| नेटिव विज्ञापन | |
ज़रूरी शर्तें
- नवीनतम Google Mobile Ads Flutter Plugin
- Flutter 3.7.0 या इसके बाद का वर्शन
- Android पर डिप्लॉय करने के लिए
- Android का एपीआई लेवल 23 या इसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS डिप्लॉयमेंट का टारगेट 13.3 या इसके बाद का वर्शन होना चाहिए
- Google Mobile Ads Flutter Plugin के साथ कॉन्फ़िगर किया गया, काम करने वाला Flutter प्रोजेक्ट. ज़्यादा जानकारी के लिए, सेट अप Google Mobile Ads Flutter Plugin लेख पढ़ें.
- मीडिएशन सेट अप करना.
पहला चरण: LY Ads Network के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
LY Ads Network खाते के लिए साइन अप करें और उसमें लॉग इन करें.
नया ऐप्लिकेशन जोड़ना
ऐप्लिकेशन टैब पर जाएं और नया रजिस्ट्रेशन बटन पर क्लिक करें.
फ़ॉर्म भरें और रजिस्ट्रेशन पर क्लिक करें.
ऐप्लिकेशन आईडी को नोट करें.
Android
iOS
विज्ञापन स्लॉट बनाना
ऐप्लिकेशन टैब पर, अपने ऐप्लिकेशन की जानकारी देखने के लिए उसे चुनें. स्लॉट सेक्शन में जाकर, जोड़ें पर क्लिक करें.
स्लॉट के बारे में जानकारी पाने के लिए, फ़ॉर्म भरें. वॉटरफ़ॉल मीडिएशन के लिए इस स्लॉट को कॉन्फ़िगर करने के लिए, बिडिंग टाइप में स्टैंडर्ड चुनें. वहीं, बिडिंग के लिए इस स्लॉट को कॉन्फ़िगर करने के लिए, Google SDK बिडिंग चुनें. फ़ॉर्म भरने के बाद, बनाएं पर क्लिक करें.
स्लॉट आईडी को नोट करें.
पहला स्लॉट बनाने के बाद, LY Ads Network से मंज़ूरी पाने के लिए, अपने ऐप्लिकेशन के जानकारी वाले पेज पर समीक्षा करें पर क्लिक करें. इसमें थोड़ा समय लग सकता है. अगर आपका कोई सवाल है, तो LY Ads Network के प्रतिनिधि से संपर्क करें.
रिपोर्टिंग एपीआई पासकोड बनाना
रिपोर्टिंग एपीआई पासकोड मैनेज करना टैब पर जाएं और एपीआई पासकोड बनाएं बटन पर क्लिक करें.
फ़ॉर्म भरें और सेव करें पर क्लिक करें.
एपीआई पासकोड आईडी और एपीआई पासकोड सीक्रेट को नोट करें.
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 की डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
तीसरा चरण: LY Ads Network SDK और अडैप्टर को इंपोर्ट करना
pub.dev के ज़रिए इंटिग्रेशन
अपने पैकेज की pubspec.yaml फ़ाइल में, LY Ads Network SDK और अडैप्टर के नए वर्शन के साथ यह डिपेंडेंसी जोड़ें:
dependencies:
gma_mediation_line: ^2.1.0
मैन्युअल इंटिग्रेशन
LY Ads Network के लिए, Google Mobile Ads मीडिएशन प्लगिन का नया वर्शन डाउनलोड करें. इसके बाद, डाउनलोड की गई फ़ाइल को एक्सट्रैक्ट करें. अब एक्सट्रैक्ट किए गए प्लगिन फ़ोल्डर
(और उसमें मौजूद कॉन्टेंट) को अपने Flutter प्रोजेक्ट में जोड़ें. इसके बाद, यह डिपेंडेंसी जोड़कर, अपनी pubspec.yaml फ़ाइल में प्लगिन का रेफ़रंस दें:
dependencies:
gma_mediation_line:
path: path/to/local/package
चौथा चरण: ज़रूरी कोड जोड़ना
Android
LY Ads Network के इंटिग्रेशन के लिए, किसी और कोड की ज़रूरत नहीं होती.
iOS
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, LY Ads Network's documentation
पढ़ें.
पांचवां चरण: लागू किए गए बदलावों की जांच करना
टेस्ट विज्ञापनों को चालू करना
पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको LY Ads Network से टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन के किसी एक सोर्स को टेस्ट करना चालू करें. इसके लिए, विज्ञापन जांचने वाले टूल में LY Ads Network विज्ञापन सोर्स का इस्तेमाल करें.
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
LY Ads Network Flutter मीडिएशन प्लगिन, अनुरोध के इस पैरामीटर के साथ काम करता है. इसे LineMediationExtras क्लास के ज़रिए अडैप्टर को पास किया जा सकता है:
-
enableAdSound: यह बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापनों के लिए, आवाज़ की डिफ़ॉल्ट सेटिंग तय करता है.
यहां एक ऐसे विज्ञापन दिखाने का अनुरोध का कोड दिया गया है जो इन पैरामीटर को सेट करता है:
LineMediationExtras lineExtras = LineMediationExtras(enableAdSound: true)
AdRequest request = AdRequest(
keywords: <String>['foo', 'bar'],
contentUrl: 'http://foo.com/bar.html',
mediationExtras: [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 Flutter मीडिएशन अडैप्टर के बदलावों की जानकारी
वर्शन 2.1.1 (डेवलेपमेंट में है)
वर्शन 2.1.0
- Flutter के ज़रूरी वर्शन को 3.38.1 पर अपडेट किया गया
- Google Mobile Ads Flutter Plugin के वर्शन 8.0.0 के साथ काम करने के लिए अपडेट किया गया
- Line Android अडैप्टर के वर्शन 3.1.0.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 3.0.1.0 के साथ काम करता है.
- Google Mobile Ads Flutter Plugin के वर्शन 8.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 2.0.0
- Flutter के ज़रूरी वर्शन को 3.35.1 पर अपडेट किया गया
- Google Mobile Ads Flutter Plugin के वर्शन 7.0.0 के साथ काम करने के लिए अपडेट किया गया
- Line Android अडैप्टर के वर्शन 3.0.1.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 3.0.0.0 के साथ काम करता है.
- Google Mobile Ads Flutter Plugin के वर्शन 7.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.6
- Line Android अडैप्टर के वर्शन 2.9.20251028.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20251119.0 के साथ काम करता है.
- Google Mobile Ads Flutter Plugin के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.5
- Line Android अडैप्टर के वर्शन 2.9.20250924.1 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20250930.0 के साथ काम करता है.
- Google Mobile Ads Flutter Plugin के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.4
- Line Android अडैप्टर के वर्शन 2.9.20250718.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20250512.0 के साथ काम करता है.
- Google Mobile Ads Flutter Plugin के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.3
- Line Android अडैप्टर के वर्शन 2.9.20250519.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20250512.0 के साथ काम करता है.
- Google Mobile Ads Flutter Plugin के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.2
- Line Android अडैप्टर के वर्शन 2.9.20250317.1 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20241106.3 के साथ काम करता है.
- Google Mobile Ads Flutter Plugin के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.1
- Line Android अडैप्टर के वर्शन 2.9.20250110.1 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20241106.2 के साथ काम करता है.
- Google Mobile Ads Flutter Plugin के वर्शन 5.3.1 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.0
- शुरुआती रिलीज़.
- Line Android अडैप्टर के वर्शन 2.9.20250110.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20241106.1 के साथ काम करता है.
- Google Mobile Ads Flutter Plugin के वर्शन 5.3.1 के साथ बनाया और टेस्ट किया गया