इस गाइड में, Google Mobile Ads SDK टूल का इस्तेमाल करके, मीडिएशन की मदद से Line से विज्ञापन लोड करने और दिखाने का तरीका बताया गया है. इसमें वॉटरफ़ॉल इंटिग्रेशन के बारे में भी बताया गया है. इसमें, विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में Line को जोड़ने का तरीका बताया गया है. साथ ही, iOS ऐप्लिकेशन में Line SDK टूल और अडैप्टर को इंटिग्रेट करने का तरीका भी बताया गया है.
LINE Ads Network के डैशबोर्ड इंटरफ़ेस में, लेबल, बटन, और ब्यौरे के लिए जैपनीज़ टेक्स्ट का इस्तेमाल किया जाता है. इस गाइड में मौजूद स्क्रीनशॉट का अनुवाद नहीं किया गया है. हालांकि, इस गाइड के ब्यौरे और निर्देशों में, लेबल और बटन के अनुवाद के साथ ब्रैकेट में अंग्रेज़ी भाषा के बराबर के शब्द दिए गए हैं.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
LINE Ads Network के लिए मीडिएशन अडैप्टर में ये सुविधाएं हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | 1 |
झरना | 2 |
फ़ॉर्मैट | |
बैनर | 3 |
मध्यवर्ती | 3 |
इनाम दिया गया | |
मूल भाषा वाला |
2 वॉटरफ़ॉल इंटिग्रेशन, ओपन बीटा वर्शन में उपलब्ध है.
3 यह फ़ॉर्मैट, सिर्फ़ वॉटरफ़ॉल इंटिग्रेशन में काम करता है.
ज़रूरी शर्तें
iOS डिप्लॉयमेंट टारगेट 12.0 या उसके बाद का होना चाहिए
Google Mobile Ads SDK का सबसे नया वर्शन
मीडिएशन की प्रोसेस पूरी करें शुरुआती निर्देशों की गाइड
पहला चरण: LINE Ads Network के यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
अपने LINE Ads Network खाते में लॉग इन करें.
नया ऐप्लिकेशन जोड़ना
広告枠管理 (विज्ञापन स्लॉट मैनेजमेंट) > मीडिया (मीडिया) पर क्लिक करें. इसके बाद, 新規作成 (नया बनाएं) पर क्लिक करें.
फ़ॉर्म भरें और 登録 (रजिस्ट्रर करें) पर क्लिक करें.
ऐप्लिकेशन आईडी को नोट करें.
विज्ञापन प्लेसमेंट बनाना
बिडिंग और वॉटरफ़ॉल इंटिग्रेशन, दोनों के लिए विज्ञापन प्लेसमेंट बनाने के लिए, यही तरीका अपनाएं. हर विज्ञापन प्लेसमेंट का इस्तेमाल, दोनों के लिए किया जा सकता है.उस ऐप्लिकेशन के आईडी पर क्लिक करें जिसमें आपको विज्ञापन प्लेसमेंट जोड़ना है. इसके बाद, 詳細 (जानकारी) को चुनें.
スロット 追加 (Add Slot) पर क्लिक करें.
फ़ॉर्म भरें और इसके बाद, (登録) रजिस्टर करें पर क्लिक करें.
स्लॉट आईडी को नोट करें.
दूसरा चरण: Ad Manager यूज़र इंटरफ़ेस (यूआई) में LINE Ads Network की मांग सेट अप करना
अपने Ad Manager खाते में साइन इन करें.
कंपनियों में LINE Ads Network जोड़ना
बिडिंग
बिडिंग इंटिग्रेशन के लिए, यह चरण ज़रूरी नहीं है.
झरना
एडमिन > कंपनियां पर जाएं. इसके बाद, सभी कंपनियां टैब में नई कंपनी बटन पर क्लिक करें. विज्ञापन नेटवर्क चुनें.
विज्ञापन नेटवर्क के तौर पर LINE Ads Network चुनें. इसके बाद, कोई यूनीक नाम डालें और मीडिएशन चालू करें.
आपको उपयोगकर्ता नाम या पासवर्ड डालने की ज़रूरत नहीं है. बदलाव करने के बाद, सेव करें पर क्लिक करें.
सुरक्षित सिग्नल शेयर करने की सुविधा चालू करना
बिडिंग
एडमिन > ग्लोबल सेटिंग पर जाएं. Ad Exchange खाते की सेटिंग टैब पर जाएं. इसके बाद, सुरक्षित सिग्नल शेयर करने की सुविधा की समीक्षा करें और उसे टॉगल करके चालू करें. सेव करें पर क्लिक करें.
झरना
वॉटरफ़ॉल इंटिग्रेशन के लिए, यह चरण ज़रूरी नहीं है.
LINE Ads Network की बिडिंग को कॉन्फ़िगर करना
बिडिंग
डिलीवरी > बिड करने वाले पर जाएं. इसके बाद, SDK बिडिंग टैब में जाकर, नया बिडर पर क्लिक करें.
बिडर के तौर पर LINE Ads Network चुनें.
बिड करने वाले की सिग्नल लाइब्रेरी को, अनुमति वाले सिग्नल की सूची में जोड़ें और बिड करने वाले के साथ सिग्नल शेयर करने की अनुमति दें को टॉगल करें. इसके बाद, जारी रखें पर क्लिक करें.
जारी रखें पर क्लिक करें.
हो गया पर क्लिक करें.
झरना
वॉटरफ़ॉल इंटिग्रेशन के लिए, यह चरण ज़रूरी नहीं है.
विज्ञापन यूनिट मैपिंग को कॉन्फ़िगर करना
बिडिंग
डिलीवरी > बिडर पर जाएं. इसके बाद, SDK बिडिंग टैब में जाकर, LINE Ads Network के लिए कंपनी चुनें.
विज्ञापन यूनिट मैपिंग टैब पर जाएं और नई विज्ञापन यूनिट मैपिंग पर क्लिक करें.
कोई विज्ञापन यूनिट चुनें. कोई विज्ञापन यूनिट और फ़ॉर्मैट चुनें. साथ ही, इन्वेंट्री टाइप के तौर पर मोबाइल ऐप्लिकेशन और अपना मोबाइल ऐप्लिकेशन चुनें. इसके बाद, पिछले सेक्शन में मिले ऐप्लिकेशन आईडी और स्लॉट आईडी डालें. आखिर में, सेव करें पर क्लिक करें.
झरना
डिलीवरी > नतीजे के ग्रुप पर जाएं और नया नतीजा ग्रुप बटन पर क्लिक करें. अपना मोबाइल ऐप्लिकेशन चुनें.
नीचे की ओर स्क्रोल करें और नतीजों के लिए पार्टनर जोड़ें पर क्लिक करें.
पिछले सेक्शन में, LINE Ads Network के लिए बनाई गई कंपनी को चुनें. इंटिग्रेशन टाइप के तौर पर Mobile SDK मीडिएशन, प्लैटफ़ॉर्म के तौर पर iOS, और स्टेटस के तौर पर चालू है चुनें.
पिछले सेक्शन में मिले ऐप्लिकेशन आईडी और स्लॉट आईडी के साथ-साथ डिफ़ॉल्ट सीपीएम वैल्यू डालें. सेव करें पर क्लिक करें.
तीसरा चरण: LINE Ads Network SDK टूल और अडैप्टर इंपोर्ट करना
CocoaPods का इस्तेमाल करना (सुझाया गया)
अपने प्रोजेक्ट की Podfile में यह लाइन जोड़ें:
pod 'GoogleMobileAdsMediationLine'
कमांड लाइन से चलाएं:
pod install --repo-update
मैन्युअल इंटिग्रेशन
- LINE Ads Network के SDK टूल का नया वर्शन डाउनलोड करें और अपने प्रोजेक्ट में
FiveAd.framework
को लिंक करें. - बदलावों की जानकारी वाले पेज पर दिए गए डाउनलोड लिंक से, LINE Ads Network अडैप्टर का नया वर्शन डाउनलोड करें. इसके बाद, अपने प्रोजेक्ट में
LineAdapter.framework
को लिंक करें.
चौथा चरण: ज़रूरी कोड जोड़ना
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, LINE Ads Network के दस्तावेज़ का पालन करें.
पांचवां चरण: लागू किए गए बदलावों की जांच करना
टेस्ट विज्ञापन चालू करना
पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको LINE Ads Network से टेस्ट विज्ञापन मिल रहे हैं, LINE Ads Network (वॉटरफ़ॉल) विज्ञापन स्रोत का इस्तेमाल करके, Ad Inspector में विज्ञापन के किसी एक सोर्स को टेस्ट करने की सुविधा चालू करें.
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
LINE Ads Network अडैप्टर, एक और अनुरोध पैरामीटर के साथ काम करता है. इसे 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];
नेटिव विज्ञापनों का इस्तेमाल करना
विज्ञापन रेंडर करना
LINE Ads Network अडैप्टर, GADNativeAd
के लिए इन फ़ील्ड को भरता है.
फ़ील्ड | LINE Ads Network अडैप्टर हमेशा शामिल करने वाली ऐसेट |
---|---|
हेडलाइन | |
इमेज | |
मुख्य भाग | |
ऐप्लिकेशन का आइकॉन | 1 |
कॉल-टू-ऐक्शन | |
स्टार रेटिंग | |
स्टोर | |
कीमत |
1 नेटिव विज्ञापनों के लिए, LINE Ads Network SDK टूल, ऐप्लिकेशन आइकॉन एसेट उपलब्ध नहीं कराता. इसके बजाय, LINE Ads Network ऐडैप्टर, ऐप्लिकेशन आइकॉन को पारदर्शी इमेज से भरता है.
गड़बड़ी के कोड
अगर अडैप्टर को LINE Ads Network से कोई विज्ञापन नहीं मिलता है, तो इन क्लास में GADResponseInfo.adNetworkInfoArray
का इस्तेमाल करके, विज्ञापन के जवाब से जुड़ी गड़बड़ी देखी जा सकती है:
GADMediationAdapterLine
जब कोई विज्ञापन लोड नहीं होता है, तो LINE Ads Network एडेप्टर से मिलने वाले कोड और मैसेज यहां दिए गए हैं:
गड़बड़ी का कोड | डोमेन | कारण |
---|---|---|
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 iOS मीडिएशन अडैप्टर में हुए बदलावों का लॉग
अगला वर्शन
- उस लॉजिक को हटा दिया गया है जो यह जांच करता था कि FAD SDK टूल, अडैप्टर सेटअप में रजिस्टर किया गया है या नहीं.
- इंटरस्टीशियल और इनाम वाले विज्ञापनों के "show" एपीआई को नए "showWithViewController:" एपीआई से अपडेट किया गया.
- नेटिव विज्ञापन एसेट डाउनलोड करने से पहले, नेटिव विज्ञापन की स्थिति की जांच करने की सुविधा हटा दी गई है. इसकी वजह यह है कि इसे बंद कर दिया गया है और इसका कोई विकल्प नहीं है.
वर्शन 2.9.20241106.1
- बिडिंग वाले बैनर विज्ञापनों के लिए, विज्ञापन लोड करने वाले नए एपीआई का इस्तेमाल करने के लिए अडैप्टर को अपडेट किया गया.
- अचानक दिखने वाले विज्ञापनों के लिए बिडिंग करने से जुड़ी समस्या को ठीक किया गया है. इसकी वजह से, विज्ञापन इवेंट सही तरीके से फ़ॉरवर्ड नहीं हो पा रहे थे.
इनके साथ बनाया और टेस्ट किया गया:
- Google Mobile Ads SDK टूल का 11.12.0 वर्शन.
- FiveAd SDK टूल का वर्शन 2.9.20241106.
वर्शन 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.