इस गाइड में, AdMob मीडिएशन का इस्तेमाल करके, LINE Ads Network से विज्ञापन लोड करने और उन्हें दिखाने का तरीका बताया गया है. इसके लिए, Google Mobile Ads SDK का इस्तेमाल किया जाता है. इसमें वॉटरफ़ॉल इंटिग्रेशन के बारे में भी बताया गया है. इसमें बताया गया है कि किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में LINE Ads Network को कैसे जोड़ा जाए. साथ ही, Android ऐप्लिकेशन में LINE Ads Network SDK और अडैप्टर को कैसे इंटिग्रेट किया जाए.
LINE Ads Network के डैशबोर्ड इंटरफ़ेस में, लेबल, बटन, और जानकारी के लिए जापानी टेक्स्ट का इस्तेमाल किया जाता है. इस गाइड में मौजूद स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड में दी गई जानकारी और निर्देशों में, लेबल और बटन के नाम का अनुवाद करके, उनके अंग्रेज़ी नाम को ब्रैकेट में दिखाया गया है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
LINE Ads Network के लिए मीडिएशन अडैप्टर में ये सुविधाएं उपलब्ध हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | 1 |
झरना | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया | |
मूल भाषा वाला |
1 बिडिंग इंटिग्रेशन, क्लोज़्ड बीटा वर्शन में उपलब्ध है. इसका ऐक्सेस पाने के लिए, अपने खाता मैनेजर से संपर्क करें.
ज़रूरी शर्तें
- Android का एपीआई लेवल 23 या इसके बाद का वर्शन
Google Mobile Ads SDK का नया वर्शन
मीडिएशन की शुरुआती गाइड को पूरा करें
पहला चरण: LINE Ads Network के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
LINE Ads Network खाते के लिए साइन अप करें और लॉग इन करें.
नया ऐप्लिकेशन जोड़ना
広告枠管理 (Ad Slot Management) > メディア (Media) पर क्लिक करें. इसके बाद, 新規作成 (Create New) पर क्लिक करें.
फ़ॉर्म भरें और 登録 (Register) पर क्लिक करें.
ऐप्लिकेशन आईडी को नोट करें.
विज्ञापन प्लेसमेंट बनाना
उस ऐप्लिकेशन के आईडी पर क्लिक करें जिसमें आपको विज्ञापन प्लेसमेंट जोड़ना है. इसके बाद, 詳細 (Detail) को चुनें.
スロット 追加 (Add Slot) पर क्लिक करें.
स्लॉट के बारे में जानकारी पाने के लिए, फ़ॉर्म भरें. बिडिंग टाइप के लिए, वॉटरफ़ॉल मीडिएशन के लिए इस स्लॉट को कॉन्फ़िगर करने के लिए स्टैंडर्ड चुनें या बिडिंग के लिए इस स्लॉट को कॉन्फ़िगर करने के लिए Google SDK बिडिंग चुनें. फ़ॉर्म भरने के बाद, 登録 (Register) पर क्लिक करें.
स्लॉट आईडी को नोट करें.
app-ads.txt फ़ाइल अपडेट करना
Authorized Sellers for Apps app-ads.txt, IAB Tech Lab की एक पहल है. इसकी मदद से, यह पक्का किया जा सकता है कि आपके ऐप्लिकेशन की विज्ञापन इन्वेंट्री सिर्फ़ वे ही चैनल बेचते हैं जिन्हें आपने अनुमति दी है. विज्ञापन से मिलने वाले रेवेन्यू में ज़्यादा नुकसान न हो, इसके लिए आपको app-ads.txt
फ़ाइल लागू करनी होगी.
अगर आपने अब तक ऐसा नहीं किया है, तो
अपने ऐप्लिकेशन के लिए app-ads.txt फ़ाइल सेट अप करें.
LINE Ads Network के लिए app-ads.txt
लागू करने के बारे में जानने के लिए, app-ads.txt के बारे में जानकारी लेख पढ़ें.
दूसरा चरण: AdMob के यूज़र इंटरफ़ेस (यूआई) में, LINE Ads Network की मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन की सेटिंग कॉन्फ़िगर करना
आपको अपनी विज्ञापन यूनिट के लिए, मीडिएशन कॉन्फ़िगरेशन में LINE Ads Network जोड़ना होगा.
सबसे पहले, अपने AdMob खाते में साइन इन करें. इसके बाद, मीडिएशन टैब पर जाएं. अगर आपको किसी मौजूदा मीडिएशन ग्रुप में बदलाव करना है, तो उसमें बदलाव करने के लिए उस मीडिएशन ग्रुप के नाम पर क्लिक करें. इसके बाद, LINE Ads Network को विज्ञापन सोर्स के तौर पर जोड़ें पर जाएं.
नया मीडिएशन ग्रुप बनाने के लिए, मीडिएशन ग्रुप बनाएं को चुनें.
विज्ञापन का फ़ॉर्मैट और प्लैटफ़ॉर्म डालें. इसके बाद, जारी रखें पर क्लिक करें.
अपने मीडिएशन ग्रुप को कोई नाम दें और टारगेट करने के लिए जगहें चुनें. इसके बाद, मीडिएशन ग्रुप की स्थिति को चालू है पर सेट करें. इसके बाद, विज्ञापन यूनिट जोड़ें पर क्लिक करें.
इस मीडिएशन ग्रुप को अपनी मौजूदा AdMob विज्ञापन यूनिट में से एक या उससे ज़्यादा से जोड़ें. इसके बाद, हो गया पर क्लिक करें.
अब आपको विज्ञापन यूनिट का कार्ड दिखेगा. इसमें आपकी चुनी गई विज्ञापन यूनिट दिखेंगी:
LINE Ads Network को विज्ञापन सोर्स के तौर पर जोड़ना
बिडिंग
विज्ञापन सोर्स सेक्शन में मौजूद, बिडिंग कार्ड में जाकर, विज्ञापन सोर्स जोड़ें को चुनें. इसके बाद, LINE Ads Network चुनें .LINE Ads Network के साथ बिडिंग पार्टनरशिप सेट अप करने के लिए, पार्टनरशिप के कानूनी समझौते पर हस्ताक्षर करने का तरीका पर क्लिक करें.
स्वीकार करें और सहमत हों पर क्लिक करें. इसके बाद, जारी रखें पर क्लिक करें.
अगर आपने LINE Ads Network के लिए पहले से ही मैपिंग की हुई है, तो उसे चुना जा सकता है. अगर ऐसा नहीं है, तो मैपिंग जोड़ें पर क्लिक करें.
इसके बाद, पिछले सेक्शन में मिला ऐप्लिकेशन आईडी और स्लॉट आईडी डालें. इसके बाद, हो गया पर क्लिक करें.
झरना
विज्ञापन सोर्स सेक्शन में मौजूद, वॉटरफ़ॉल कार्ड में जाकर, विज्ञापन सोर्स जोड़ें को चुनें.
LINE Ads Network को चुनें और ऑप्टिमाइज़ करें स्विच को चालू करें. LINE Ads Network के लिए, विज्ञापन सोर्स ऑप्टिमाइज़ेशन सेट अप करने के लिए, पिछले सेक्शन में दिया गया लॉगिन नाम और पासवर्ड डालें. इसके बाद, LINE Ads Network के लिए ईसीपीएम वैल्यू डालें और जारी रखें पर क्लिक करें.
अगर आपने LINE Ads Network के लिए पहले से कोई मैपिंग की हुई है, तो उसे चुना जा सकता है. अगर ऐसा नहीं है, तो मैपिंग जोड़ें पर क्लिक करें.
इसके बाद, पिछले सेक्शन में मिला ऐप्लिकेशन आईडी और स्लॉट आईडी डालें. इसके बाद, हो गया पर क्लिक करें.
तीसरा चरण: LINE Ads Network SDK और अडैप्टर इंपोर्ट करना
Android Studio इंटिग्रेशन (सुझाया गया)
अपने ऐप्लिकेशन-लेवल की build.gradle.kts
फ़ाइल में, यहां दी गई डिपेंडेंसी और कॉन्फ़िगरेशन जोड़ें. LINE Ads Network के एसडीके और अडैप्टर के नए वर्शन का इस्तेमाल करें:
dependencies {
implementation("com.google.android.gms:play-services-ads:24.4.0")
implementation("com.google.ads.mediation:line:2.9.20250519.0")
}
मैन्युअल इंटिग्रेशन
LINE Ads Network SDK के
.aar
फ़ाइल का नया वर्शन डाउनलोड करें और उसे अपने प्रोजेक्ट में जोड़ें.Google की Maven Repository पर, LINE Ads Network adapter artifacts पर जाएं. नवीनतम वर्शन चुनें. इसके बाद, LINE Ads Network अडैप्टर की
.aar
फ़ाइल डाउनलोड करें और उसे अपने प्रोजेक्ट में जोड़ें.
चौथा चरण: ज़रूरी कोड जोड़ना
LINE Ads Network इंटिग्रेशन के लिए, किसी अन्य कोड की ज़रूरत नहीं होती.
पांचवां चरण: लागू किए गए बदलावों की जांच करना
टेस्ट विज्ञापनों को चालू करना
पक्का करें कि आपने AdMob के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको LINE Ads Network से टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के किसी एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, LINE Ads Network (वॉटरफ़ॉल) विज्ञापन सोर्स का इस्तेमाल करें.
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
LINE Ads Network अडैप्टर, अनुरोध के एक और पैरामीटर के साथ काम करता है. इसे LineExtras
क्लास का इस्तेमाल करके अडैप्टर को पास किया जा सकता है. इस क्लास कंस्ट्रक्टर में ये पैरामीटर शामिल हैं:
enableAdSound
- बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापनों के लिए, आवाज़ के चालू होने की डिफ़ॉल्ट स्थिति तय करने वाला
boolean
.
यहां एक कोड का उदाहरण दिया गया है. इससे पता चलता है कि इन पैरामीटर को सेट करने वाला विज्ञापन अनुरोध कैसे बनाया जाता है:
Java
LineExtras lineExtras = new LineExtras(true);
Bundle extras = lineExtras.build();
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(LineMediationAdapter.class, extras)
.build();
Kotlin
val lineExtras = LineExtras(true)
val extras = lineExtras.build()
val request = AdRequest.Builder()
.addNetworkExtrasBundle(LineMediationAdapter::class.java, extras)
.build()
नेटिव विज्ञापनों का इस्तेमाल करना
विज्ञापन रेंडरिंग
LINE Ads Network अडैप्टर, NativeAd
के लिए, नेटिव विज्ञापनों के ऐडवांस फ़ील्ड के ब्यौरे भरता है.
फ़ील्ड | LINE Ads Network अडैप्टर की ओर से हमेशा शामिल की जाने वाली ऐसेट |
---|---|
हेडलाइन | |
इमेज | |
मुख्य भाग | |
ऐप्लिकेशन का आइकॉन | 1 |
कॉल-टू-ऐक्शन | |
स्टार रेटिंग | |
स्टोर | |
कीमत |
1 नेटिव विज्ञापनों के लिए, LINE Ads Network SDK, ऐप्लिकेशन आइकॉन ऐसेट उपलब्ध नहीं कराता है. इसके बजाय, LINE Ads Network अडैप्टर, ऐप्लिकेशन के आइकॉन को पारदर्शी इमेज से भरता है.
गड़बड़ी के कोड
अगर अडैप्टर को LINE Ads Network से कोई विज्ञापन नहीं मिलता है, तो विज्ञापन के जवाब में हुई गड़बड़ी की जांच की जा सकती है. इसके लिए, इन क्लास में जाकर ResponseInfo.getAdapterResponses()
का इस्तेमाल करें:
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
विज्ञापन लोड न होने पर, LINE Ads Network अडैप्टर से मिलने वाले कोड और उनसे जुड़े मैसेज यहां दिए गए हैं:
गड़बड़ी का कोड | डोमेन | कारण |
---|---|---|
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 | ऐसेट मौजूद न होने की वजह से, नेटिव विज्ञापन लोड नहीं हो सका. |
LINE Android Mediation Adapter के बदलावों का लॉग
वर्शन 2.9.20250718.0 (जारी है)
वर्शन 2.9.20250519.0
- FiveAd SDK के वर्शन 2.9.20250519 के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.3.0.
- FiveAd SDK टूल का वर्शन 2.9.20250519.0.
वर्शन 2.9.20250317.1
- इस अपडेट में, FiveAd API के नए वर्शन की मदद से, बिडिंग वाले विज्ञापनों के लिए बैनर लोड करने के डाइमेंशन से जुड़ी समस्या ठीक की गई है
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.1.0.
- FiveAd SDK टूल का वर्शन 2.9.20250317.0
वर्शन 2.9.20250317.0
- इस SDK टूल के वर्शन 2.9.20250317 के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.1.0.
- FiveAd SDK टूल का वर्शन 2.9.20250317.0
वर्शन 2.9.20250110.1
- Android के लिए ज़रूरी एपीआई लेवल को 23 पर अपडेट किया गया है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 24.0.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 24.0.0.
- FiveAd SDK टूल का वर्शन 2.9.20250110.0
वर्शन 2.9.20250110.0
UnifiedNativeAdMapper
क्लास को हटा दिया गया है और उसकी जगहNativeAdMapper
का इस्तेमाल किया जा रहा है- सिग्नल इकट्ठा करने की प्रोसेस तय की गई है.
- वॉटरफ़ॉल इंटरस्टीशियल और इनाम वाले विज्ञापन फ़ॉर्मैट के लिए, विज्ञापन दिखाने की प्रोसेस ठीक की गई.
- FiveAd SDK टूल के वर्शन 2.9.20250110 के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 23.6.0.
- FiveAd SDK टूल का वर्शन 2.9.20250110.0
वर्शन 2.9.20241129.0
- बैनर, इंटरस्टीशियल, इनाम वाले, और नेटिव विज्ञापन फ़ॉर्मैट के लिए बिडिंग की सुविधा जोड़ी गई.
- FiveAd SDK के वर्शन 2.9.20241129 के साथ काम करने की पुष्टि की गई.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 23.5.0.
- FiveAd SDK टूल का वर्शन 2.9.20241129.0
वर्शन 2.8.20240827.0
- FiveAd SDK के वर्शन 2.8.20240827 के साथ काम करने की पुष्टि की गई.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 23.3.0.
- FiveAd SDK टूल का वर्शन 2.8.20240827.0
वर्शन 2.8.20240808.0
- FiveAd SDK के 2.8.20240808 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 23.2.0.
- FiveAd SDK टूल का वर्शन 2.8.20240808.0
वर्शन 2.8.20240722.0
- FiveAd SDK के 2.8.20240722 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 23.2.0.
- FiveAd SDK टूल का वर्शन 2.8.20240722.0
वर्शन 2.7.20240515.0
- FiveAd SDK टूल के वर्शन 2.7.20240515 के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 23.1.0.
- FiveAd SDK टूल का वर्शन 2.7.20240515.0
वर्शन 2.7.20240214.1
- Google Mobile Ads SDK के ज़रूरी वर्शन को 23.0.0 पर अपडेट किया गया है.
- इस बात की पुष्टि की गई है कि यह SDK टूल, FiveAd SDK के वर्शन 2.7.20240214 के साथ काम करता है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 23.0.0.
- FiveAd SDK टूल का वर्शन 2.7.20240214.0.
वर्शन 2.7.20240214.0
- इस बात की पुष्टि की गई है कि यह SDK टूल, FiveAd SDK के वर्शन 2.7.20240214 के साथ काम करता है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 22.6.0.
- FiveAd SDK टूल का वर्शन 2.7.20240214.0.
वर्शन 2.7.20240126.0
- FiveAd SDK के वर्शन 2.7.20240126 के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 22.6.0.
- FiveAd SDK टूल का वर्शन 2.7.20240126.0.
वर्शन 2.7.20240112.0
FiveAdViewEventListener
को हटा दिया गया है. इसके बजाय,FiveAdCustomLayoutEventListener
,FiveAdVideoRewardEventListener
,FiveAdInterstitialEventListener
, औरFiveAdNativeEventListener
का इस्तेमाल करें.- FiveAd SDK के वर्शन 2.7.20240112 के साथ काम करने की पुष्टि की गई है.
- Google Mobile Ads SDK के ज़रूरी वर्शन को 22.6.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 22.6.0.
- FiveAd SDK टूल का वर्शन 2.7.20240112.
वर्शन 2.6.20230607.1
- पब्लिशर के लिए
LineExtras
क्लास जोड़ी गई है, ताकि बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापन फ़ॉर्मैट के लिए डिफ़ॉल्ट साउंड सेटिंग तय की जा सके. - Google Mobile Ads SDK के ज़रूरी वर्शन को 22.4.0 पर अपडेट किया गया है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 22.4.0.
- FiveAd SDK टूल का वर्शन 2.6.20230607.
वर्शन 2.6.20230607.0
- शुरुआती रिलीज़.
- बैनर, इंटरस्टीशियल, इनाम वाले, और नेटिव विज्ञापन फ़ॉर्मैट के लिए सहायता जोड़ी गई है.
- FiveAd SDK के 2.6.20230607 वर्शन के साथ काम करने की पुष्टि की गई है.
इसे इनके साथ बनाया और टेस्ट किया गया है:
- Google Mobile Ads SDK का वर्शन 22.1.0.
- FiveAd SDK टूल का वर्शन 2.6.20230607.