इस गाइड में, Google Mobile Ads SDK टूल का इस्तेमाल करके, Line से विज्ञापन लोड करने और दिखाने का तरीका बताया गया है. इसके लिए, AdMob मीडिएशन, वॉटरफ़ॉल इंटिग्रेशन का इस्तेमाल किया जाता है. इसमें, विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में Line को जोड़ने का तरीका बताया गया है. साथ ही, iOS ऐप्लिकेशन में Line SDK टूल और अडैप्टर को इंटिग्रेट करने का तरीका भी बताया गया है.
Line के डैशबोर्ड इंटरफ़ेस में, लेबल, बटन, और ब्यौरे के लिए जैपनीज़ टेक्स्ट का इस्तेमाल किया जाता है. इस गाइड में मौजूद स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड के ब्यौरे और निर्देशों में, लेबल और बटन के अनुवाद के साथ ब्रैकेट में अंग्रेज़ी भाषा के बराबर के शब्द दिए गए हैं.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
Line के लिए मीडिएशन अडैप्टर में ये सुविधाएं हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | 1 |
झरना | 2 |
फ़ॉर्मैट | |
बैनर | 3 |
मध्यवर्ती | 3 |
इनाम दिया गया | |
मूल भाषा वाला |
2 वॉटरफ़ॉल इंटिग्रेशन, ओपन बीटा वर्शन में उपलब्ध है.
3 यह फ़ॉर्मैट, सिर्फ़ वॉटरफ़ॉल इंटिग्रेशन में काम करता है.
ज़रूरी शर्तें
- iOS डिप्लॉयमेंट टारगेट 12.0 या उसके बाद का होना चाहिए
Google Mobile Ads SDK का सबसे नया वर्शन
मीडिएशन की प्रोसेस पूरी करें शुरुआती निर्देशों की गाइड
पहला चरण: Line के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
अपने Line खाते में लॉग इन करें.
नया ऐप्लिकेशन जोड़ना
広告枠管理 (विज्ञापन स्लॉट मैनेजमेंट) > मीडिया (मीडिया) पर क्लिक करें. इसके बाद, 新規作成 (नया बनाएं) पर क्लिक करें.
फ़ॉर्म भरें और 登録 (रजिस्ट्रर करें) पर क्लिक करें.
ऐप्लिकेशन आईडी को नोट करें.
विज्ञापन प्लेसमेंट बनाना
बिडिंग और वॉटरफ़ॉल इंटिग्रेशन, दोनों के लिए विज्ञापन प्लेसमेंट बनाने के लिए, यही तरीका अपनाएं. हर विज्ञापन प्लेसमेंट का इस्तेमाल, दोनों के लिए किया जा सकता है.उस ऐप्लिकेशन के आईडी पर क्लिक करें जिसमें आपको विज्ञापन प्लेसमेंट जोड़ना है. इसके बाद, 詳細 (जानकारी) को चुनें.
スロット 追加 (Add Slot) पर क्लिक करें.
फ़ॉर्म भरें और इसके बाद, (登録) रजिस्टर करें पर क्लिक करें.
स्लॉट आईडी को नोट करें.
दूसरा चरण: AdMob यूज़र इंटरफ़ेस (यूआई) में लाइन डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
आपको अपनी विज्ञापन यूनिट के लिए, मीडिएशन कॉन्फ़िगरेशन में Line जोड़ना होगा.
सबसे पहले, अपने AdMob खाते में साइन इन करें. इसके बाद, मीडिएशन टैब पर जाएं. अगर आपके पास कोई मौजूदा मीडिएशन ग्रुप है जिसमें आपको बदलाव करना है, तो उसमें बदलाव करने के लिए, मीडिएशन ग्रुप के नाम पर क्लिक करें. इसके बाद, विज्ञापन स्रोत के तौर पर जोड़ें Line पर जाएं.
नया मीडिएशन ग्रुप बनाने के लिए, मीडिएशन ग्रुप बनाएं को चुनें.
विज्ञापन फ़ॉर्मैट और प्लैटफ़ॉर्म डालें. इसके बाद, जारी रखें पर क्लिक करें.
अपने मीडिएशन ग्रुप को कोई नाम दें और टारगेट करने के लिए जगहें चुनें. इसके बाद, मीडिएशन ग्रुप का स्टेटस चालू है पर सेट करें. इसके बाद, विज्ञापन यूनिट जोड़ें पर क्लिक करें.
इस मीडिएशन ग्रुप को अपनी एक या उससे ज़्यादा मौजूदा AdMob विज्ञापन यूनिट से जोड़ें. इसके बाद, हो गया पर क्लिक करें.
अब आपको विज्ञापन यूनिट कार्ड दिखेगा, जिसमें आपने जो विज्ञापन यूनिट चुनी हैं वे दिखेंगी:
Line को विज्ञापन स्रोत के तौर पर जोड़ना
बिडिंग
विज्ञापन स्रोत सेक्शन में, बिडिंग कार्ड में जाकर, विज्ञापन स्रोत जोड़ें को चुनें. इसके बाद, लाइन चुनें .
पार्टनरशिप के कानूनी समझौते पर हस्ताक्षर करने का तरीका पर क्लिक करें. इसके बाद, Line के साथ बिडिंग पार्टनरशिप सेट अप करें.
स्वीकार करें और सहमत हों पर क्लिक करें. इसके बाद, जारी रखें पर क्लिक करें.
अगर आपके पास पहले से ही Line के लिए मैपिंग है, तो उसे चुना जा सकता है. अगर ऐसा नहीं है, तो मैपिंग जोड़ें पर क्लिक करें.
इसके बाद, पिछले सेक्शन में मिले ऐप्लिकेशन आईडी और स्लॉट आईडी डालें. इसके बाद, हो गया पर क्लिक करें.
झरना
विज्ञापन स्रोत सेक्शन में, वॉटरफ़ॉल कार्ड में जाकर, विज्ञापन स्रोत जोड़ें को चुनें. इसके बाद, लाइन चुनें.
लाइन चुनें. इसके बाद, लाइन के लिए eCPM वैल्यू डालें और जारी रखें पर क्लिक करें.
अगर आपके पास पहले से ही लाइन के लिए मैपिंग है, तो उसे चुना जा सकता है. अगर ऐसा नहीं है, तो मैपिंग जोड़ें पर क्लिक करें.
इसके बाद, पिछले सेक्शन में मिले ऐप्लिकेशन आईडी और स्लॉट आईडी डालें. इसके बाद, हो गया पर क्लिक करें.
तीसरा चरण: Line SDK और अडैप्टर इंपोर्ट करना
CocoaPods का इस्तेमाल करना (सुझाया गया)
अपने प्रोजेक्ट की Podfile में यह लाइन जोड़ें:
pod 'GoogleMobileAdsMediationLine'
कमांड लाइन से चलाएं:
pod install --repo-update
मैन्युअल इंटिग्रेशन
- Line SDK टूल का नया वर्शन डाउनलोड करें और अपने प्रोजेक्ट में
FiveAd.framework
को लिंक करें. - अपने प्रोजेक्ट में, बदलावों की जानकारी वाले पेज पर मौजूद डाउनलोड लिंक और लिंक
LineAdapter.framework
से, Line अडैप्टर का नया वर्शन डाउनलोड करें.
चौथा चरण: ज़रूरी कोड जोड़ना
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, Line के दस्तावेज़ का पालन करें.
पांचवां चरण: लागू किए गए बदलावों की जांच करना
टेस्ट विज्ञापन चालू करना
पक्का करें कि आपने AdMob के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो.
Line टेस्ट विज्ञापनों को चालू करने के तरीके के बारे में जानने के लिए, Line के दस्तावेज़ में दिए गए निर्देशों का पालन करें.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको Line से टेस्ट विज्ञापन मिल रहे हैं, Line (वॉटरफ़ॉल) विज्ञापन स्रोत का इस्तेमाल करके, Ad Inspector में विज्ञापन के किसी एक स्रोत की जांच की सुविधा चालू करें.
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
लाइन अडैप्टर, अनुरोध के लिए एक और पैरामीटर के साथ काम करता है. इसे GADMediationAdapterLineExtras
क्लास का इस्तेमाल करके, अडैप्टर को पास किया जा सकता है. इस क्लास में ये प्रॉपर्टी शामिल हैं:
adAudio
- यह बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापनों के लिए, साउंड के शुरू होने की डिफ़ॉल्ट स्थिति बताता है.
यहां इन पैरामीटर को सेट करने वाला विज्ञापन अनुरोध बनाने का कोड उदाहरण दिया गया है:
Swift
import LineAdapter
// ...
let request = GADRequest()
let extras = GADMediationAdapterLineExtras()
extras.adAudio = GADMediationAdapterLineAdAudio.unmuted
// ...
request.register(extras)
Objective-C
#import <LineAdapter/LineAdapter.h>
// ...
GADRequest *request = [GADRequest request];
GADMediationAdapterLineExtras *extras = [[GADMediationAdapterLineExtras alloc] init];
extras.adAudio = GADMediationAdapterLineAdAudioUnmuted;
// ...
[request registerAdNetworkExtras:extras];
नेटिव विज्ञापनों का इस्तेमाल करना
विज्ञापन रेंडर करना
लाइन अडैप्टर,
GADNativeAd
.
फ़ील्ड | लाइन अडैप्टर की मदद से हमेशा शामिल होने वाली ऐसेट |
---|---|
हेडलाइन | |
इमेज | |
मुख्य भाग | |
ऐप्लिकेशन का आइकॉन | 1 |
कॉल-टू-ऐक्शन | |
स्टार रेटिंग | |
स्टोर | |
कीमत |
1 नेटिव विज्ञापनों के लिए, Line SDK टूल, ऐप्लिकेशन आइकॉन एसेट उपलब्ध नहीं कराता. इसके बजाय, Line अडैप्टर ऐप्लिकेशन के आइकॉन में पारदर्शी इमेज भरता है.
गड़बड़ी के कोड
अगर अडैप्टर को Line से कोई विज्ञापन नहीं मिलता है, तो विज्ञापन के जवाब से जुड़ी गड़बड़ी की जांच की जा सकती है. इसके लिए, इन क्लास में
GADResponseInfo.adNetworkInfoArray
इन क्लास के तहत:
GADMediationAdapterLine
जब कोई विज्ञापन लोड नहीं होता है, तो Line अडैप्टर से ये कोड और मैसेज मिलते हैं:
गड़बड़ी का कोड | डोमेन | कारण |
---|---|---|
1-10 | Line SDK टूल ने भेजा | Line SDK टूल से, SDK टूल से जुड़ी कोई गड़बड़ी मिली. ज़्यादा जानकारी के लिए, Line का दस्तावेज़ देखें. |
101 | com.google.ads.mediation.line | सर्वर पैरामीटर अमान्य हैं. उदाहरण के लिए, ऐप्लिकेशन आईडी या स्लॉट आईडी मौजूद नहीं है. |
102 | com.google.ads.mediation.line | अनुरोध किया गया विज्ञापन साइज़, Line के साथ काम करने वाले बैनर विज्ञापन के साइज़ से मेल नहीं खाता. |
103 | com.google.ads.mediation.line | नेटिव विज्ञापन में, जानकारी वाले आइकॉन की इमेज एसेट लोड नहीं हो सकी. |
LINE iOS मीडिएशन अडैप्टर में हुए बदलावों का लॉग
अगला वर्शन
- Five विज्ञापन के नए वर्शन के साथ, बिडिंग बैनर विज्ञापन लोड करने वाले एपीआई को अपडेट किया गया.
- आरटीबी इंटरस्टीशियल विज्ञापन इवेंट के डेलिगेशन को ठीक किया गया है, ताकि विज्ञापन इवेंट को GMA SDK टूल पर सही तरीके से फ़ॉरवर्ड किया जा सके.
वर्शन 2.9.20241106.0
- FiveAd SDK टूल के वर्शन 2.9.20241106 के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.12.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.9.20241106.
वर्शन 2.8.20240827.1
CFBundleShortVersionString
को अपडेट किया गया, ताकि इसमें चार के बजाय तीन कॉम्पोनेंट हों.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.10.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.8.20240827.
वर्शन 2.8.20240827.0
- FiveAd SDK टूल के 2.8.20240827 वर्शन के साथ काम करने की पुष्टि की गई है.
- बैनर, इंटरस्टीशियल, इनाम वाले, और नेटिव विज्ञापन फ़ॉर्मैट के लिए बिडिंग की सुविधा जोड़ी गई.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 11.8.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.8.20240827.
वर्शन 2.8.20240612.0
- GADVideoOptions की मदद से, नेटिव विज्ञापन के लिए ऑडियो कंट्रोल जोड़ा गया.
- FiveAd SDK टूल के 2.8.20240612 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.5.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.8.20240612.
वर्शन 2.7.20240411.0
- FiveAd SDK टूल के 2.7.20240411 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 11.3.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.7.20240411.
वर्शन 2.7.20240318.0
- FiveAd SDK टूल के 2.7.20240318 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.2.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.7.20240318.
वर्शन 2.7.20240214.1
- अब इसके लिए, iOS का कम से कम 12.0 वर्शन ज़रूरी है.
- अब इसके लिए, Google Mobile Ads SDK टूल का 11.0 या इसके बाद का वर्शन ज़रूरी है.
LineAdapter.xcframework
के फ़्रेमवर्क मेंInfo.plist
शामिल किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.0.1 वर्शन.
- FiveAd SDK टूल का वर्शन 2.7.20240214.
वर्शन 2.7.20240214.0
- FiveAd SDK टूल के 2.7.20240214 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.0.1 वर्शन.
- FiveAd SDK टूल का वर्शन 2.7.20240214.
वर्शन 2.7.20240126.0
- FiveAd SDK टूल के 2.7.20240126 वर्शन के साथ काम करने की पुष्टि की गई है.
- FiveAd SDK टूल के नए प्रतिनिधि प्रोटोकॉल के साथ, अडैप्टर लागू करने की सुविधा को अपडेट किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 10.14.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.7.20240126.
वर्शन 2.7.20231115.0
- FiveAd SDK टूल के 2.7.20231115 वर्शन के साथ काम करने की पुष्टि की गई है.
- मॉड्यूलमाप में
GADMediationAdapterLineExtras
हेडर शामिल किया गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 10.14.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.7.20231115.
वर्शन 2.6.20230609.1
- बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापन के पहली बार दिखने पर, उसके ऑडियो की शुरुआती स्थिति को मैनेज करने के लिए
GADMediationAdapterLineAudioState
जोड़ा गया.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 10.14.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.6.20230609.
वर्शन 2.6.20230609.0
- शुरुआती रिलीज़!
- बैनर, इंटरस्टीशियल, इनाम वाले, और नेटिव विज्ञापन फ़ॉर्मैट के लिए वॉटरफ़ॉल की सुविधा जोड़ी गई.
- FiveAd SDK टूल के 2.6.20230609 वर्शन के साथ काम करने की पुष्टि की गई है.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK का 10.9.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.6.20230609.