इस गाइड में, Google Mobile Ads SDK का इस्तेमाल करके, प्रॉडक्ट को लोड करने और दिखाने का तरीका बताया गया है मीडिएशन का इस्तेमाल करके AppLovin के विज्ञापन, इसमें बिडिंग और वॉटरफ़ॉल इंटिग्रेशन, दोनों के बारे में जानकारी शामिल होती है. इसमें AppLovin जोड़ने का तरीका बताया गया है और AppLovin SDK टूल को इंटिग्रेट करने का तरीका देखें और अडैप्टर को Flutter ऐप्लिकेशन में.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
AppLovin के AdMob मीडिएशन अडैप्टर में यह ये सुविधाएं मिलती हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
झरना | |
फ़ॉर्मैट | |
बैनर | 1 |
मध्यवर्ती | |
इनाम दिया गया |
बैनर विज्ञापन (एमआरईसी को छोड़कर) बैनर) सिर्फ़ मीडिएशन में काम करते हैं. बिडिंग किसी भी टाइप के साथ काम नहीं करती है मदद ली जा सकती है.
ज़रूरी शर्तें
- Google Mobile Ads SDK का नया वर्शन
- Flutter 3.7.0 या इसके बाद का वर्शन अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
- Android पर डिप्लॉय करने के लिए
- Android का एपीआई लेवल 21 या उसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS 12.0 या इसके बाद का डिप्लॉयमेंट टारगेट
- Google के साथ कॉन्फ़िगर किया गया Flutter काम कर रहा प्रोजेक्ट मोबाइल विज्ञापन SDK टूल. यहां जाएं: ज़्यादा जानकारी के लिए, शुरू करें.
- मध्यस्थता की प्रक्रिया पूरी करें शुरुआती निर्देश
पहला चरण: AppLovin यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करें
अपने AppLovin खाते में साइन अप करें या लॉग इन करें.
अपनी AdMob विज्ञापन यूनिट सेट अप करने के लिए, आपको अपने AppLovin SDK कुंजी और रिपोर्ट कुंजी की ज़रूरत होगी. इन्हें ढूंढने के लिए, AppLovin यूज़र इंटरफ़ेस (यूआई) > खाता > कुंजियां पर जाएं और दोनों वैल्यू देखें.
अगर आपको सिर्फ़ बिडिंग को इंटिग्रेट करना है, तो अपनी मीडिएशन सेटिंग कॉन्फ़िगर करें.
मीडिएशन के लिए ऐप्लिकेशन चुनें
बिडिंग
बिडिंग इंटिग्रेशन के लिए यह चरण ज़रूरी नहीं है.
झरना
अपने रजिस्टर किए गए ऐप्लिकेशन पर जाने के लिए, AppLovin यूज़र इंटरफ़ेस (यूआई) पर, कमाई करना सेक्शन में ऐप्लिकेशन को चुनें. उपलब्ध ऐप्लिकेशन की सूची से वह ऐप्लिकेशन चुनें जिसे आप मीडिएशन के साथ इस्तेमाल करना चाहते हैं.
एक क्षेत्र बनाएं
बिडिंग
बिडिंग इंटिग्रेशन के लिए यह चरण ज़रूरी नहीं है.
झरना
अपने रजिस्टर किए गए ज़ोन आईडी पाने के लिए, AppLovin यूज़र इंटरफ़ेस (यूआई) पर, कमाई करना सेक्शन में ज़ोन चुनें. अगर आपने ऐप्लिकेशन के लिए ज़रूरी ज़ोन पहले ही बना लिए हैं, तो सीधे दूसरे चरण पर जाएं. नया ज़ोन आईडी बनाने के लिए, ज़ोन बनाएं पर क्लिक करें.
ज़ोन आईडी का नाम डालें, प्लैटफ़ॉर्म के तौर पर Android चुनें, और विज्ञापन का टाइप चुनें.
फ़्लैट सीपीएम या AppLovin से ऑप्टिमाइज़ किया गया चुनकर, ज़ोन के लिए कीमत कॉन्फ़िगर करें. फ़्लैट सीपीएम विकल्प के लिए, हर देश के हिसाब से सीपीएम को कॉन्फ़िगर किया जा सकता है. इसके बाद, सेव करें पर क्लिक करें.
Android
iOS
ज़ोन बन जाने के बाद, ज़ोन आईडी कॉलम में उसका आईडी देखा जा सकता है.
Android
iOS
टेस्ट मोड चालू करें
AppLovin के MAX टेस्ट मोड AppLovin के टेस्ट विज्ञापनों को चालू करने के तरीके के बारे में जानकारी देने वाली गाइड में दिए गए निर्देशों का पालन करें.
दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में AdMob AppLovin मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android की गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.
AppLovin Corp. को जीडीपीआर और अमेरिका के कानूनों के तहत आने वाले विज्ञापन पार्टनर की सूची में जोड़ें
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैजीडीपीआर सेटिंग और अमेरिका के कानूनों के बारे में सेटिंग में दिया गया तरीका अपनाएं, ताकि AppLovin Corp. को जीडीपीआर और अमेरिका के कानूनों के बारे में बताने वाली विज्ञापन पार्टनर सूची में AdMob यूज़र इंटरफ़ेस (यूआई) जोड़ा जा सके.
तीसरा चरण: AppLovin SDK टूल और अडैप्टर इंपोर्ट करना
pub.dev के ज़रिए इंटिग्रेशन
इस डिपेंडेंसी को इसके सबसे नए वर्शन के साथ जोड़ें
AppLovin आपके पैकेज के SDK टूल और अडैप्टर
pubspec.yaml
फ़ाइल:
dependencies:
gma_mediation_applovin: ^1.0.0
मैन्युअल इंटिग्रेशन
इसके लिए Google मोबाइल विज्ञापन मीडिएशन प्लग-इन का सबसे नया वर्शन डाउनलोड करें
AppLovin
डाउनलोड की गई फ़ाइल को एक्सट्रैक्ट करें और एक्सट्रैक्ट किए गए प्लगिन फ़ोल्डर को जोड़ें
(और इसकी सामग्री) को आपके Flutter प्रोजेक्ट में शामिल करना होगा. फिर, अपने
pubspec.yaml
फ़ाइल में यह डिपेंडेंसी जोड़कर:
dependencies:
gma_mediation_applovin:
path: path/to/local/package
चौथा चरण: AppLovin SDK टूल पर निजता सेटिंग लागू करें
ईयू (यूरोपीय संघ) की सहमति और जीडीपीआर
Google ईयू उपयोगकर्ता की सहमति के तहत नीति के तहत, आपको यह पक्का करना होगा कि यूरोपियन इकनॉमिक एरिया (ईईए) के उपयोगकर्ताओं से मिली सहमति डिवाइस के आइडेंटिफ़ायर और निजी डेटा का इस्तेमाल नहीं किया जा सकता. यह नीति ईयू के ई-निजता निर्देश और सामान्य डेटा की सुरक्षा के लिए ज़रूरी शर्तें कानून (जीडीपीआर). सहमति लेते समय, आपको हर विज्ञापन नेटवर्क की पहचान करनी होगी जो निजी डेटा इकट्ठा कर सकती है, पा सकती है या उसका इस्तेमाल कर सकती है. हम हर नेटवर्क के इस्तेमाल के बारे में जानकारी देते हैं. Google, फ़िलहाल ये काम नहीं कर पाएगा ऐसे नेटवर्क को अपने-आप उपयोगकर्ता की सहमति की सेटिंग भेजें.
AppLovin, शेयर की गई प्राथमिकताओं और सेटिंग से सहमति वाली स्ट्रिंग को पढ़ने की सुविधा देता है सहमति की स्थिति के हिसाब से.अगर आप
ऐसे सीएमपी का इस्तेमाल नहीं किया जा रहा जो शेयर की गई
प्राथमिकताएं, तो आप इन सुझावों का इस्तेमाल कर सकते हैं
GmaMediationApplovin.setHasUserConsent()
और
GmaMediationApplovin.setIsAgeRestrictedUser()
तरीकों का इस्तेमाल करना होगा. नीचे दिया गया सैंपल कोड दिखाता है कि
AppLovin SDK टूल को सहमति की जानकारी भेजने के लिए. इन विकल्पों को सेट करना ज़रूरी है
Google Mobile Ads SDK शुरू करने से पहले
ताकि यह पक्का किया जा सके कि वे AppLovin SDK टूल पर सही तरीके से फ़ॉरवर्ड हों.
import 'package:gma_mediation_applovin/gma_mediation_applovin.dart';
// ...
GmaMediationApplovin.setHasUserConsent(true);
GmaMediationApplovin.setIsAgeRestrictedUser(true);
AppLovin की निजता सेटिंग देखें हमारा वीडियो देखें.
अमेरिका के निजता कानून
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अमेरिका राज्यों के निजता कानून यह ज़रूरी है कि उपयोगकर्ता "बिक्री" से ऑप्ट आउट करने के लिए उनकी "निजी जानकारी" (जैसा कि कानून में उन शर्तों से ऑप्ट-आउट किया जा सकता है. जानकारी" "बिक्री" लिंक पार्टी का होम पेज. कॉन्टेंट बनाने अमेरिका राज्यों की निजता कानूनों का पालन करने से जुड़ी गाइड की मदद से, सीमित डेटा प्रोसेसिंग के लिए खोज रहे हैं, लेकिन Google इस सेटिंग को हर विज्ञापन पर लागू नहीं कर सकता अपनी मीडिएशन चेन में नेटवर्क का इस्तेमाल करें. इसलिए, आपको हर विज्ञापन नेटवर्क की पहचान करनी होगी जो आपकी मध्यस्थता शृंखला में, निजी डेटा की बिक्री में हिस्सा ले सकते हों साथ ही, इन नेटवर्क से मिलने वाले दिशा-निर्देशों का पालन करें और यह पक्का करें कि अनुपालन.
AppLovin के लिए Google मोबाइल विज्ञापन मीडिएशन प्लगिन
इसमें यह शामिल है
GmaMediationApplovin.setDoNotSell()
तरीका. नीचे दिया गया सैंपल कोड, पास करने का तरीका बताता है
AppLovin SDK टूल के लिए सहमति की जानकारी. ये विकल्प आपके विज्ञापन से पहले सेट होने चाहिए
Google मोबाइल विज्ञापन शुरू करें
एसडीके टूल
ताकि यह पक्का किया जा सके कि वे AppLovin SDK टूल पर सही तरीके से फ़ॉरवर्ड हों.
import 'package:gma_mediation_applovin/gma_mediation_applovin.dart';
// ...
GmaMediationApplovin.setDoNotSell(true);
AppLovin की निजता नीति देखें दस्तावेज़ हमारा वीडियो देखें.
पांचवां चरण: ज़रूरी कोड जोड़ना
Android
AppLovin इंटिग्रेशन के लिए किसी और कोड की ज़रूरत नहीं है.
iOS
SKAdNetwork इंटिग्रेशन
AppLovin के दस्तावेज़ देखें का इस्तेमाल करें.
छठा चरण: लागू होने की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपनेके लिए अपना टेस्ट डिवाइस रजिस्टर किया हो और AppLovin यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो. AdMob
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि AppLovinसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, AppLovin (Bidding) and AppLovin (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
वैकल्पिक चरण
नेटवर्क के हिसाब से पैरामीटर
AppLovin अडैप्टर की मदद से, AppLovinMediationExtras
ऑब्जेक्ट को
नेटवर्क-विशिष्ट पैरामीटर सेट करने के लिए विज्ञापन अनुरोध. यह सैंपल कोड दिखाता है
isMuted
पैरामीटर का इस्तेमाल करके, वीडियो विज्ञापनों में ऑडियो की सुविधा बंद करने का तरीका:
AppLovinMediationExtras applovinExtras = AppLovinMediationExtras(isMuted: true)
AdRequest request = AdRequest(
keywords: <String>['foo', 'bar'],
contentUrl: 'http://foo.com/bar.html',
mediationExtras: [applovinExtras],
);
अनुकूलन
इसमें कॉल जोड़ा जा रहा है
GmaMediationApplovin.initializeSdk('sdkKey')
लॉन्च करने की गतिविधि
AppLovin ऐप्लिकेशन के शुरू होते ही इवेंट ट्रैक करने की सुविधा देता है.
गड़बड़ी कोड
अगर अडैप्टर को AppLovin से कोई विज्ञापन नहीं मिल रहा है,
पब्लिशर इनका इस्तेमाल करके, विज्ञापन रिस्पॉन्स में मौजूद गड़बड़ी का पता लगा सकते हैं
ResponseInfo
ये क्लास:
Android
com.google.ads.mediation.applovin.mediation.ApplovinAdapter
com.google.ads.mediation.applovin.AppLovinMediationAdapter
iOS
GADMAdapterAppLovin
GADMAdapterAppLovinRewardBasedVideoAd
GADMediationAdapterAppLovin
AppLovin अडैप्टर की मदद से, कोड और उनके साथ भेजे गए मैसेज यहां दिए गए हैं जब कोई विज्ञापन लोड होने में विफल होता है:
Android
गड़बड़ी का कोड | कारण |
---|---|
-1009 से -1, 204 | AppLovin SDK टूल में कोई गड़बड़ी मिली है. यहां जाएं: AppLovin के दस्तावेज़ देखें. |
101 | विज्ञापन का अनुरोध किया गया साइज़, AppLovin इस्तेमाल किए जा सकने वाले बैनर साइज़ से मेल नहीं खाता. |
103 | संदर्भ शून्य है. |
104 | AppLovin बिड टोकन खाली है. |
105 | एक ही ज़ोन के लिए कई विज्ञापनों का अनुरोध किया गया है. AppLovin, हर ज़ोन में एक समय पर सिर्फ़ 1 विज्ञापन लोड कर सकता है. |
106 | विज्ञापन प्रदर्शन के लिए तैयार नहीं है. |
108 | AppLovin अडैप्टर, अनुरोध किए जा रहे विज्ञापन फ़ॉर्मैट के साथ काम नहीं करता. |
iOS
गड़बड़ी का कोड | कारण |
---|---|
-1009 से -1, 204 | AppLovin SDK टूल में कोई गड़बड़ी मिली है. AppLovin के दस्तावेज़ देखें देखें. |
101 | विज्ञापन का अनुरोध किया गया साइज़, AppLovin इस्तेमाल किए जा सकने वाले बैनर साइज़ से मेल नहीं खाता. |
102 | AdMob यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए AppLovin सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
103 | AppLovin विज्ञापन नहीं दिखाया जा सका. |
104 | एक ही ज़ोन के लिए कई विज्ञापनों का अनुरोध किया गया है. AppLovin, हर ज़ोन में एक समय पर सिर्फ़ 1 विज्ञापन लोड कर सकता है. |
105 | AppLovin SDK टूल की कुंजी नहीं मिली. |
107 | बोली टोकन खाली है. |
108 | AppLovin अडैप्टर, अनुरोध किए जा रहे विज्ञापन फ़ॉर्मैट के साथ काम नहीं करता. |
110 | AppLovin ने सही तरीके से लोड कॉलबैक भेजा, लेकिन कोई विज्ञापन लोड नहीं किया. |
AppLovin Flutter मीडिएशन अडैप्टर चेंजलॉग
1.1.0
- GmaमीडिएशनAppnovin के लिए एपीआई, अब स्टैटिक नहीं है.
- इस बात की पुष्टि की गई है कि AppLovin Android अडैप्टर के वर्शन 12.4.3.0 के साथ काम करता है या नहीं.
- इस बात की पुष्टि की गई है कि AppLovin iOS अडैप्टर वर्शन 12.4.2.0 के साथ काम करता है या नहीं.
- इसे Google Mobile Ads Flutter प्लगिन वर्शन 5.1.0 की मदद से बनाया और टेस्ट किया गया है.
1.0.0
- शुरुआती रिलीज़.
- इस बात की पुष्टि की गई है कि यह AppLovin Android अडैप्टर वर्शन 12.3.0.0 के साथ काम करता है या नहीं
- इस बात की पुष्टि की गई है कि AppLovin iOS अडैप्टर वर्शन 12.2.1.0 के साथ काम करता है या नहीं
- इसे Google Mobile Ads Flutter प्लगिन वर्शन 5.0.0 की मदद से बनाया और टेस्ट किया गया है.