LINE Ads Network को मीडिएशन के साथ इंटिग्रेट करना

प्लैटफ़ॉर्म चुनें: Android (बीटा) नई सुविधा Android iOS Unity Flutter

इस गाइड में बताया गया है कि 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 की डिमांड सेट अप करना

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

Android

Android

iOS

iOS

तीसरा चरण: 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

वर्शन 1.0.5

वर्शन 1.0.4

वर्शन 1.0.3

वर्शन 1.0.2

वर्शन 1.0.1

वर्शन 1.0.0