इस गाइड में, 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 खाते में लॉग इन करें.
नया ऐप्लिकेशन जोड़ना
広告枠管理 (विज्ञापन स्लॉट मैनेजमेंट) > グディア (मीडिया) पर क्लिक करें. इसके बाद, 新規作成 (नया बनाएं) पर क्लिक करें.
फ़ॉर्म भरें और 登録 (रजिस्ट्रर करें) पर क्लिक करें.
ऐप्लिकेशन आईडी को नोट करें.
विज्ञापन प्लेसमेंट बनाना
बिडिंग और वॉटरफ़ॉल इंटिग्रेशन, दोनों के लिए विज्ञापन प्लेसमेंट बनाने के लिए, यही तरीका अपनाएं. हर विज्ञापन प्लेसमेंट का इस्तेमाल, दोनों के लिए किया जा सकता है.उस ऐप्लिकेशन के आईडी पर क्लिक करें जिसमें आपको विज्ञापन प्लेसमेंट जोड़ना है. इसके बाद, 詳細 (जानकारी) को चुनें.
🏏ロッン 追加 (स्लॉट जोड़ें) पर क्लिक करें.
फ़ॉर्म भरें और इसके बाद, (登録) रजिस्टर करें पर क्लिक करें.
स्लॉट आईडी को नोट करें.
दूसरा चरण: AdMob यूज़र इंटरफ़ेस (यूआई) में लाइन डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
आपको अपनी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में Line जोड़ना होगा.
सबसे पहले, अपने AdMob खाते में साइन इन करें. इसके बाद, मीडिएशन टैब पर जाएं. अगर किसी मौजूदा मीडिएशन ग्रुप में बदलाव करना है, तो उस मीडिएशन ग्रुप के नाम पर क्लिक करके उसमें बदलाव करें. इसके बाद, सीधे विज्ञापन स्रोत Line के तौर पर जोड़ें पर जाएं.
नया मीडिएशन ग्रुप बनाने के लिए, मीडिएशन ग्रुप बनाएं को चुनें.
अपना विज्ञापन फ़ॉर्मैट और प्लैटफ़ॉर्म डालें. इसके बाद, जारी रखें पर क्लिक करें.
अपने मीडिएशन ग्रुप को कोई नाम दें और टारगेट करने के लिए जगहें चुनें. इसके बाद, मीडिएशन ग्रुप के स्टेटस को चालू किया गया पर सेट करें. इसके बाद, विज्ञापन यूनिट जोड़ें पर क्लिक करें.
इस मीडिएशन ग्रुप को अपनी एक या उससे ज़्यादा मौजूदा AdMob विज्ञापन यूनिट से जोड़ें. इसके बाद, हो गया पर क्लिक करें.
अब आपको विज्ञापन यूनिट कार्ड दिखेगा, जिसमें आपकी चुनी गई विज्ञापन यूनिट होंगी:
विज्ञापन स्रोत के तौर पर Line जोड़ें
बिडिंग
विज्ञापन स्रोत सेक्शन में बिडिंग कार्ड के नीचे, जोड़ें को चुनें विज्ञापन सोर्स. इसके बाद, Line चुनें.
पार्टनरशिप के कानूनी समझौते पर हस्ताक्षर करने का तरीका पर क्लिक करें और बिडिंग सेट अप करें के साथ पार्टनरशिप करें: Line.
स्वीकार करें और 'सहमति दें' के बाद, जारी रखें पर क्लिक करें.
अगर आपके पास Lineके लिए पहले से ही मैपिंग है, तो उसे चुनें. अगर ऐसा नहीं है, तो मैपिंग जोड़ें पर क्लिक करें.
इसके बाद, Application ID and Slot IDडालें जो पिछले सेक्शन में दी गई है. इसके बाद, हो गया पर क्लिक करें.
झरना
विज्ञापन सोर्स सेक्शन में जाकर, वॉटरफ़ॉल कार्ड में जाकर, विज्ञापन का सोर्स जोड़ें चुनें. इसके बाद, Line चुनें.
Line चुनें. इसके बाद,Line के लिए eCPM वैल्यू डालें और जारी रखें पर क्लिक करें.अगर आपके पास पहले से ही Lineके लिए मैपिंग है, तो इसे चुना जा सकता है. इसके अलावा, मैपिंग जोड़ें पर क्लिक करें.
इसके बाद, पिछले सेक्शन में दिया गया Application ID and Slot IDडालें. इसके बाद, हो गया पर क्लिक करें.
में बताया गया है.चरण 3: 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 (वॉटरफ़ॉल) विज्ञापन स्रोत का इस्तेमाल करके, 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 अडैप्टर ऐप्लिकेशन के आइकॉन में पारदर्शी इमेज भरता है.
गड़बड़ी कोड
अगर अडैप्टर को लाइन से विज्ञापन नहीं मिल रहा है, तो नीचे दी गई क्लास के तहत
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 मीडिएशन अडैप्टर में हुए बदलावों का लॉग
वर्शन 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.