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 Plugin के साथ कॉन्फ़िगर किया गया ऐसा Flutter प्रोजेक्ट जिस पर काम किया जा सकता हो. ज़्यादा जानकारी के लिए, सेट अप 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.1.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 से, 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 Flutter मीडिएशन अडैप्टर के बदलावों की जानकारी

वर्शन 2.1.0

वर्शन 2.0.0

वर्शन 1.0.6

वर्शन 1.0.5

वर्शन 1.0.4

वर्शन 1.0.3

वर्शन 1.0.2

वर्शन 1.0.1

वर्शन 1.0.0