इस गाइड में, Google Mobile Ads SDK टूल का इस्तेमाल करके, Line से विज्ञापन लोड करने और दिखाने का तरीका बताया गया है. इसके लिए, मीडिएशन, और वॉटरफ़ॉल इंटिग्रेशन का इस्तेमाल किया जाता है. इसमें किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में Line को जोड़ने का तरीका बताया गया है. साथ ही, Line SDK और अडैप्टर को किसी iOS ऐप्लिकेशन में इंटिग्रेट करने का तरीका भी बताया गया है.
Line के डैशबोर्ड का इंटरफ़ेस, लेबल, बटन, और जानकारी के लिए जैपनीज़ टेक्स्ट का इस्तेमाल करता है. इस गाइड में मौजूद स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड के ब्यौरे और निर्देशों में, लेबल और बटन के अनुवाद के बगल में ब्रैकेट में अंग्रेज़ी के बराबर के शब्द दिए गए हैं.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
Line के लिए मीडिएशन अडैप्टर में ये सुविधाएं होती हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
झरना | 1 |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया | |
मूल भाषा वाला |
1 वॉटरफ़ॉल इंटिग्रेशन, क्लोज़्ड बीटा वर्शन में है. ऐक्सेस का अनुरोध करने के लिए, अपने खाता मैनेजर से संपर्क करें.
ज़रूरी शर्तें
- iOS डिप्लॉयमेंट टारगेट 12.0 या उसके बाद का होना चाहिए
Google Mobile Ads SDK का नया वर्शन
मीडिएशन की प्रोसेस पूरी करें शुरुआती निर्देश
पहला चरण: Line UI में कॉन्फ़िगरेशन सेट अप करना
अपने Line खाते में लॉग इन करें.
नया ऐप्लिकेशन जोड़ना
広告枠管理 (विज्ञापन स्लॉट मैनेजमेंट) > मीडिया (मीडिया) पर क्लिक करें. इसके बाद, 新規成 (नया बनाएं) पर क्लिक करें.
फ़ॉर्म भरें और 登録 (रजिस्ट्रर करें) पर क्लिक करें.
ऐप्लिकेशन आईडी को नोट करें.
विज्ञापन प्लेसमेंट बनाना
बिडिंग और वॉटरफ़ॉल इंटिग्रेशन, दोनों के लिए विज्ञापन प्लेसमेंट बनाने के लिए, यह तरीका अपनाएं. प्रत्येक विज्ञापन प्लेसमेंट का उपयोग दोनों के लिए किया जा सकता है.उस ऐप्लिकेशन के आईडी पर क्लिक करें जिसमें आपको विज्ञापन प्लेसमेंट जोड़ना है. इसके बाद, 詳細 (Detail) चुनें.
🏏ロッン 追加 (स्लॉट जोड़ें) पर क्लिक करें.
फ़ॉर्म भरें और इसके बाद, (登録) रजिस्टर करें पर क्लिक करें.
स्लॉट आईडी को नोट करें.
दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में Ad Manager लाइन मांग सेट अप करना
चरण 3: Line SDK और अडैप्टर इंपोर्ट करें
CocoaPods का इस्तेमाल करना (सुझाया गया)
अपने प्रोजेक्ट की Podfile में यह लाइन जोड़ें:
pod 'GoogleMobileAdsMediationLine'
कमांड लाइन से चलाएं:
pod install --repo-update
मैन्युअल इंटिग्रेशन
- लाइन SDK टूल का सबसे नया वर्शन डाउनलोड करें और अपने प्रोजेक्ट में
FiveAd.framework
लिंक करें. - चेंजलॉग में दिए गए डाउनलोड लिंक से लाइन अडैप्टर का सबसे नया वर्शन डाउनलोड करें
और अपने प्रोजेक्ट में
LineAdapter.framework
लिंक करें.
चौथा चरण: ज़रूरी कोड जोड़ना
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, Line के दस्तावेज़ का पालन करें.
पांचवां चरण: लागू किए गए टूल की जांच करना
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
लाइन अडैप्टर, अनुरोध के लिए एक और पैरामीटर के साथ काम करता है. इसे GADMediationAdapterLineExtras
क्लास का इस्तेमाल करके, अडैप्टर को पास किया जा सकता है. इस क्लास में
ये प्रॉपर्टी शामिल हैं:
adAudio
- यह बैनर, इंटरस्टीशियल, और इनाम वाले विज्ञापनों के लिए, साउंड के शुरू होने की डिफ़ॉल्ट स्थिति बताता है.
यहां एक कोड उदाहरण दिया गया है, जिसमें इन पैरामीटर को सेट करने वाला विज्ञापन अनुरोध बनाने का तरीका बताया गया है:
Swift
import LineAdapter
// ...
let request = GAMRequest()
let extras = GADMediationAdapterLineExtras()
extras.adAudio = GADMediationAdapterLineAdAudio.unmuted
// ...
request.register(extras)
Objective-C
#import <LineAdapter/LineAdapter.h>
// ...
GAMRequest *request = [GAMRequest request];
GADMediationAdapterLineExtras *extras = [[GADMediationAdapterLineExtras alloc] init];
extras.adAudio = GADMediationAdapterLineAdAudioUnmuted;
// ...
[request registerAdNetworkExtras:extras];
नेटिव विज्ञापनों का इस्तेमाल करना
विज्ञापन रेंडरिंग
लाइन अडैप्टर, यहां दिए गए
फ़ील्ड
GADNativeAd
.
फ़ील्ड | लाइन अडैप्टर की मदद से हमेशा शामिल होने वाली ऐसेट |
---|---|
हेडलाइन | |
इमेज | |
मुख्य भाग | |
ऐप्लिकेशन का आइकॉन | 1 |
कॉल-टू-ऐक्शन | |
स्टार रेटिंग | |
स्टोर | |
कीमत |
1 नेटिव विज्ञापनों के लिए, Line SDK टूल, ऐप्लिकेशन आइकॉन एसेट उपलब्ध नहीं कराता. इसके बजाय, Line अडैप्टर ऐप्लिकेशन के आइकॉन में पारदर्शी इमेज भरता है.
गड़बड़ी कोड
अगर अडैप्टर को लाइन से विज्ञापन नहीं मिल रहा है, तो नीचे दी गई क्लास के तहत
GADResponseInfo.adNetworkInfoArray
इन क्लास के तहत:
GADMediationAdapterLine
यहां किसी विज्ञापन के लोड न होने पर लाइन अडैप्टर से भेजे जाने वाले कोड और उनके साथ भेजे जाने वाले मैसेज दिए गए हैं:
गड़बड़ी का कोड | डोमेन | कारण |
---|---|---|
1-10 | Line SDK टूल ने भेजा | Line SDK टूल से, SDK टूल से जुड़ी कोई गड़बड़ी मिली. ज़्यादा जानकारी के लिए, Line का दस्तावेज़ देखें. |
101 | com.google.ads.mediation.line | सर्वर पैरामीटर अमान्य हैं. उदाहरण के लिए, ऐप्लिकेशन आईडी या स्लॉट आईडी मौजूद नहीं है. |
102 | com.google.ads.mediation.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 वर्शन.