इस गाइड में बताया गया है कि Google Mobile Ads Flutter Plugin की मदद से, LINE Ads Network से विज्ञापन लोड करने और दिखाने के लिए, मीडिएशन का इस्तेमाल कैसे किया जाता है. इसमें वॉटरफ़ॉल इंटिग्रेशन शामिल हैं. इसमें बताया गया है कि किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में LINE Ads Network को कैसे जोड़ा जाता है. साथ ही, किसी Flutter ऐप्लिकेशन में LINE Ads Network SDK और अडैप्टर को कैसे इंटिग्रेट किया जाता है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
LINE Ads Network के लिए, Ad Manager के मीडिएशन अडैप्टर में ये सुविधाएं उपलब्ध हैं:
| इंटिग्रेशन | |
|---|---|
| बिडिंग | |
| वॉटरफ़ॉल | |
| फ़ॉर्मैट | |
| बैनर वाले विज्ञापन | |
| इंटरस्टीशियल विज्ञापन | |
| इनाम वाले विज्ञापन | |
| नेटिव विज्ञापन | |
ज़रूरी शर्तें
- नवीनतम Google Mobile Ads Flutter Plugin
- Flutter 3.7.0 या इसके बाद का वर्शन
- Android पर डिप्लॉय करने के लिए
- Android का एपीआई लेवल 23 या इसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS डिप्लॉयमेंट का टारगेट 13.0 या इसके बाद का वर्शन होना चाहिए
- Google Mobile Ads Flutter प्लगिन के साथ कॉन्फ़िगर किया गया ऐसा Flutter प्रोजेक्ट जिस पर काम किया जा सकता हो.Google Mobile Ads Flutter Plugin ज़्यादा जानकारी के लिए, सेट अप Google Mobile Ads Flutter Plugin लेख पढ़ें.
- मीडिएशन सेट अप करना.
पहला चरण: LINE Ads Network के यूआई में कॉन्फ़िगरेशन सेट अप करना
साइन अप करें और लॉग इन करें LINE Ads Network खाते के लिए.
नया ऐप्लिकेशन जोड़ना
アプリ (ऐप्लिकेशन) टैब पर जाएं और 新規登録 (नया रजिस्ट्रेशन) बटन पर क्लिक करें.
फ़ॉर्म भरें और 登録 (रजिस्टर करें) पर क्लिक करें.
アプリID (ऐप्लिकेशन आईडी) नोट करें.
Android
iOS
विज्ञापन स्लॉट बनाना
アプリ (ऐप्लिकेशन) टैब पर, अपने ऐप्लिकेशन की जानकारी देखने के लिए उसे चुनें. スロット (स्लॉट) सेक्शन में, 追加 (जोड़ें) पर क्लिक करें.
स्लॉट के बारे में जानकारी के लिए, फ़ॉर्म भरें. वॉटरफ़ॉल मीडिएशन के लिए इस स्लॉट को कॉन्फ़िगर करने के लिए, Bidding Type में Standard चुनें. वहीं, बिडिंग के लिए इस स्लॉट को कॉन्फ़िगर करने के लिए, Google SDK Bidding चुनें. फ़ॉर्म भरने के बाद, 作成 (बनाएं) पर क्लिक करें.
スロットID (स्लॉट आईडी) नोट करें.
अपनी app-ads.txt फ़ाइल अपडेट करना
ऐप्लिकेशन के लिए, अनुमति वाले सेलर (app-ads.txt), IAB Tech Lab की एक पहल है. इसकी मदद से यह पक्का किया जा सकता है कि आपके ऐप्लिकेशन की विज्ञापन इन्वेंट्री सिर्फ़ वे चैनल बेचें जिन्हें आपने अनुमति दी है. विज्ञापन से मिलने वाले रेवेन्यू में ज़्यादा नुकसान न हो, इसके लिए आपको app-ads.txt फ़ाइल लागू करनी होगी.
अगर आपने अब तक ऐसा नहीं किया है,
तो Ad Manager के लिए app-ads.txt फ़ाइल बनाएं.
LINE Ads Network के लिए app-ads.txt लागू करने के बारे में जानने के लिए, app-ads.txt के बारे में जानकारी लेख पढ़ें.
दूसरा चरण: Ad Manager के यूआई में LINE Ads Network की डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
तीसरा चरण: LINE Ads Network SDK और अडैप्टर को इंपोर्ट करना
pub.dev के ज़रिए इंटिग्रेशन
अपने पैकेज की pubspec.yaml फ़ाइल में, LINE Ads Network SDK और अडैप्टर के नए वर्शन के साथ यह डिपेंडेंसी जोड़ें:
dependencies:
gma_mediation_line: ^2.0.0
मैन्युअल इंटिग्रेशन
LINE Ads Network के लिए, Google Mobile Ads मीडिएशन प्लगिन का नया वर्शन डाउनलोड करें. इसके बाद, डाउनलोड की गई फ़ाइल को एक्सट्रैक्ट करें. अब एक्सट्रैक्ट किए गए प्लगिन फ़ोल्डर
(और उसके कॉन्टेंट) को अपने Flutter प्रोजेक्ट में जोड़ें. इसके बाद, अपनी pubspec.yaml फ़ाइल में प्लगिन का रेफ़रंस दें. इसके लिए, यह डिपेंडेंसी जोड़ें:
dependencies:
gma_mediation_line:
path: path/to/local/package
चौथा चरण: ज़रूरी कोड जोड़ना
Android
LINE Ads Network के इंटिग्रेशन के लिए, किसी और कोड की ज़रूरत नहीं होती.
iOS
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, LINE Ads Network का दस्तावेज़
पढ़ें.
पांचवां चरण: लागू किए गए बदलावों की जांच करना
टेस्ट विज्ञापनों को चालू करना
पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको LINE Ads Network से टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन के किसी एक सोर्स को टेस्ट करना चालू करें. इसके लिए, विज्ञापन जांचने वाले टूल में LINE Ads Network (वॉटरफ़ॉल) विज्ञापन सोर्स का इस्तेमाल करें.
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
LINE 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],
);
गड़बड़ी के कोड
अगर अडैप्टर को 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 से, एसडीके से जुड़ी गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, 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 से, एसडीके से जुड़ी गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, 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 Flutter मीडिएशन अडैप्टर के बदलावों की जानकारी
वर्शन 2.0.2 (डेवलेपमेंट में है)
वर्शन 2.0.1 (डेवलेपमेंट में है)
वर्शन 2.0.0
- Flutter का कम से कम वर्शन 3.35.1 किया गया
- Google Mobile Ads Flutter प्लगिन के वर्शन 7.0.0 के साथ काम करने के लिए अपडेट किया गया
- Line Android अडैप्टर के वर्शन 3.0.1.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 3.0.0.0 के साथ काम करता है.
- Google Mobile Ads Flutter प्लगिन के वर्शन 7.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.6
- Line Android अडैप्टर के वर्शन 2.9.20251028.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20251119.0 के साथ काम करता है.
- Google Mobile Ads Flutter प्लगिन के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.5
- Line Android अडैप्टर के वर्शन 2.9.20250924.1 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20250930.0 के साथ काम करता है.
- Google Mobile Ads Flutter प्लगिन के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.4
- Line Android अडैप्टर के वर्शन 2.9.20250718.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20250512.0 के साथ काम करता है.
- Google Mobile Ads Flutter प्लगिन के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.3
- Line Android अडैप्टर के वर्शन 2.9.20250519.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20250512.0 के साथ काम करता है.
- Google Mobile Ads Flutter प्लगिन के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.2
- Line Android अडैप्टर के वर्शन 2.9.20250317.1 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20241106.3 के साथ काम करता है.
- Google Mobile Ads Flutter प्लगिन के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.1
- Line Android अडैप्टर के वर्शन 2.9.20250110.1 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20241106.2 के साथ काम करता है.
- Google Mobile Ads Flutter प्लगिन के वर्शन 5.3.1 के साथ बनाया और टेस्ट किया गया
वर्शन 1.0.0
- शुरुआती रिलीज़.
- Line Android अडैप्टर के वर्शन 2.9.20250110.0 के साथ काम करता है.
- Line iOS अडैप्टर के वर्शन 2.9.20241106.1 के साथ काम करता है.
- Google Mobile Ads Flutter प्लगिन के वर्शन 5.3.1 के साथ बनाया और टेस्ट किया गया