Liftoff Monetize को मीडिएशन के साथ इंटिग्रेट करना

इस गाइड में, Google Mobile Ads SDK का इस्तेमाल करके, प्रॉडक्ट को लोड करने और दिखाने का तरीका बताया गया है Liftoff Monetize के विज्ञापन इसका इस्तेमाल करते हैं मीडिएशन में बिडिंग और वॉटरफ़ॉल इंटिग्रेशन. इसमें किसी विज्ञापन यूनिट की मीडिएशन कॉन्फ़िगरेशन और Vungle SDK और अडैप्टर को Flutter ऐप्लिकेशन.

इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट

इंटिग्रेशन
बिडिंग
झरना
फ़ॉर्मैट
ऐप का खुलना 1, 3
बैनर 2
मध्यवर्ती
इनाम दिया गया
इनाम वाले इंटरस्टीशियल विज्ञापन 2

1 बिडिंग इस फ़ॉर्मैट का इंटिग्रेशन क्लोज़्ड बीटा में है.

2 बिडिंग इस फ़ॉर्मैट को इंटिग्रेट करने की सुविधा ओपन बीटा वर्शन में उपलब्ध है.

3 वॉटरफ़ॉल इस फ़ॉर्मैट का इंटिग्रेशन क्लोज़्ड बीटा में है.

ज़रूरी शर्तें

  • Google Mobile Ads SDK का सबसे नया वर्शन
  • Flutter 3.7.0 या इसके बाद का वर्शन
  • Android पर डिप्लॉय करने के लिए
    • Android एपीआई लेवल 21 या उसके बाद का वर्शन
  • iOS पर डिप्लॉय करने के लिए
    • iOS 12.0 या इसके बाद का डिप्लॉयमेंट टारगेट
  • इसके साथ कॉन्फ़िगर किया गया Flutter एक ऐसा प्रोजेक्ट जो काम कर रहा है Google मोबाइल विज्ञापन SDK टूल. यहां जाएं: ज़्यादा जानकारी के लिए, शुरू करें.
  • मध्यस्थता की प्रक्रिया पूरी करें शुरुआती निर्देश

पहला चरण: Liftoff Monetize यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना

दूसरा चरण: यूज़र इंटरफ़ेस (यूआई) में लिफ़्टऑफ़ 'कमाई करें' सुविधा की मांग AdMob सेट अप करना

अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना

Android

निर्देशों के लिए, Android की गाइड में दूसरा चरण देखें.

iOS

निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.

जीडीपीआर और अमेरिका के कानूनों के तहत आने वाले विज्ञापन पार्टनर की सूची में Liftoff जोड़ें

जीडीपीआर सेटिंग और अमेरिका के कानूनों के बारे में सेटिंग में दिया गया तरीका अपनाएं, ताकि Liftoff को जीडीपीआर और अमेरिका के कानूनों के बारे में बताने वाली विज्ञापन पार्टनर सूची में AdMob यूज़र इंटरफ़ेस (यूआई) जोड़ा जा सके.

तीसरा चरण: Vungle SDK और Liftoff Monetize अडैप्टर इंपोर्ट करें

pub.dev के ज़रिए इंटिग्रेशन

इस डिपेंडेंसी को इसके सबसे नए वर्शन के साथ जोड़ें Liftoff Monetize आपके पैकेज के SDK टूल और अडैप्टर pubspec.yaml फ़ाइल:

dependencies:
  gma_mediation_liftoffmonetize: ^1.0.0

मैन्युअल इंटिग्रेशन

इसके लिए Google मोबाइल विज्ञापन मीडिएशन प्लग-इन का सबसे नया वर्शन डाउनलोड करें Liftoff Monetize डाउनलोड की गई फ़ाइल को एक्सट्रैक्ट करें और एक्सट्रैक्ट किए गए प्लगिन फ़ोल्डर को जोड़ें (और इसकी सामग्री) को आपके Flutter प्रोजेक्ट में शामिल करना होगा. फिर, अपने pubspec.yaml फ़ाइल में यह डिपेंडेंसी जोड़कर:

dependencies:
  gma_mediation_liftoffmonetize:
    path: path/to/local/package

चौथा चरण: Liftoff Monetize SDK टूल पर, निजता सेटिंग लागू करें

Google की ईयू उपयोगकर्ता की सहमति से जुड़ी नीति के तहत, आपको यह पक्का करना होगा कि डिवाइस आइडेंटिफ़ायर और निजी डेटा के इस्तेमाल के बारे में, यूरोपियन इकनॉमिक एरिया (ईईए) में रहने वाले उपयोगकर्ताओं को कुछ जानकारी दी गई हो और उनसे सहमति ली गई हो. इस नीति में, ईयू के ई-निजता निर्देश और जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) की ज़रूरी शर्तों के बारे में बताया गया है. सहमति लेते समय, आपको हर विज्ञापन नेटवर्क की पहचान करनी होगी जो निजी डेटा इकट्ठा कर सकती है, पा सकती है या उसका इस्तेमाल कर सकती है. हम हर नेटवर्क के इस्तेमाल के बारे में जानकारी देते हैं. Google, फ़िलहाल ये काम नहीं कर पाएगा ऐसे नेटवर्क को अपने-आप उपयोगकर्ता की सहमति की सेटिंग भेजें.

Liftoff Monetize के लिए 'Google मोबाइल विज्ञापन मीडिएशन प्लगिन' में GmaMediationLiftoffmonetize.setGDPRStatus() तरीका. नीचे दिया गया सैंपल कोड Vungle SDK को सहमति से जुड़ी जानकारी भेजने का तरीका दिखाता है. अगर आप तो इस तरीके का इस्तेमाल करें, लेकिन यह सुझाव दिया जाता है कि का इस्तेमाल करें.

import 'package:gma_mediation_liftoffmonetize/gma_mediation_liftoffmonetize.dart';
// ...

GmaMediationLiftoffmonetize.setGDPRStatus(true, "1.0.0");

इनके लिए जीडीपीआर लागू करने के सुझाए गए निर्देश देखें ज़्यादा जानकारी के लिए, Android और iOS और वे वैल्यू जो इस तरीके में दी जा सकती हैं.

अमेरिकी राज्य के निजता कानून

अमेरिका राज्यों के निजता कानून यह ज़रूरी है कि उपयोगकर्ता "sale" से ऑप्ट आउट करने के लिए उनकी "निजी जानकारी" (जैसा कि कानून में उन शर्तों से ऑप्ट-आउट किया जा सकता है. जानकारी" "बिक्री" लिंक पार्टी का होम पेज. कॉन्टेंट बनाने अमेरिका राज्यों की निजता कानूनों का पालन करने से जुड़ी गाइड की मदद से, सीमित डेटा प्रोसेसिंग के लिए खोज रहे हैं, लेकिन Google इस सेटिंग को हर विज्ञापन पर लागू नहीं कर सकता अपनी मीडिएशन चेन में नेटवर्क का इस्तेमाल करें. इसलिए, आपको हर विज्ञापन नेटवर्क की पहचान करनी होगी जो आपकी मध्यस्थता शृंखला में, निजी डेटा की बिक्री में हिस्सा ले सकते हों साथ ही, इन नेटवर्क से मिलने वाले दिशा-निर्देशों का पालन करें और यह पक्का करें कि अनुपालन.

Liftoff Monetize के लिए 'Google मोबाइल विज्ञापन मीडिएशन प्लगिन' में GmaMediationLiftoffmonetize.setCCPAStatus() तरीका. नीचे दिया गया सैंपल कोड Vungle SDK को सहमति से जुड़ी जानकारी भेजने का तरीका दिखाता है. अगर आप तो इस तरीके का इस्तेमाल करें, लेकिन यह सुझाव दिया जाता है कि का इस्तेमाल करें.

import 'package:gma_mediation_liftoffmonetize/gma_mediation_liftoffmonetize.dart';
// ...

GmaMediationLiftoffmonetize.setCCPAStatus(true);

इनके लिए, सीसीपीए के सुझाए गए, लागू करने के निर्देश देखें Android और iOS पर जाएं, ताकि इस तरीके में दी जा सकने वाली वैल्यू.

पांचवां चरण: ज़रूरी कोड जोड़ना

Android

Liftoff Monetize इंटिग्रेशन के लिए, किसी और कोड की ज़रूरत नहीं है.

iOS

SKAdNetwork इंटिग्रेशन

Liftoff Monetize को फ़ॉलो करें दस्तावेज़ अपने प्रोजेक्ट की Info.plist फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए.

छठा चरण: लागू होने की जांच करना

टेस्ट विज्ञापनों को चालू करें

पक्का करें कि आपनेके लिए अपना टेस्ट डिवाइस रजिस्टर किया हो और Liftoff Monetize यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो. AdMob

टेस्ट विज्ञापनों की पुष्टि करें

यह पुष्टि करने के लिए कि Liftoff Monetizeसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, Liftoff Monetize (Bidding) and Liftoff Monetize (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.

गड़बड़ी के कोड

अगर अडैप्टर को Liftoff Monetize से कोई विज्ञापन नहीं मिलता है, तो पब्लिशर इन क्लास में ResponseInfo का इस्तेमाल करके, विज्ञापन के जवाब से जुड़ी गड़बड़ी की जांच कर सकते हैं:

Android

फ़ॉर्मैट कक्षा का नाम
ऐप्लिकेशन खोलने पर दिखने वाला ऐप्लिकेशन (बिडिंग) com.google.ads.mediation.vungle.VungleMediationAdapter
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन (वॉटरफ़ॉल) com.google.ads.mediation.vungle.VungleMediationAdapter
बैनर (बिडिंग) com.google.ads.mediation.vungle.VungleMediationAdapter
बैनर (वॉटरफ़ॉल) com.vungle.mediation.VungleInterstitialAdapter
पेज पर अचानक दिखने वाले विज्ञापन (बिडिंग) com.google.ads.mediation.vungle.VungleMediationAdapter
इंटरस्टीशियल (वॉटरफ़ॉल) com.vungle.mediation.VungleInterstitialAdapter
इनाम वाले विज्ञापन (बिडिंग) com.google.ads.mediation.vungle.VungleMediationAdapter
इनाम मिला (वॉटरफ़ॉल) com.vungle.mediation.VungleAdapter
इनाम वाला इंटरस्टीशियल (बिडिंग) com.google.ads.mediation.vungle.VungleMediationAdapter
इनाम वाले इंटरस्टीशियल विज्ञापन (वॉटरफ़ॉल) com.google.ads.mediation.vungle.VungleMediationAdapter

iOS

फ़ॉर्मैट कक्षा का नाम
ऐप्लिकेशन खोलने पर दिखने वाला ऐप्लिकेशन (बिडिंग) GADMediationAdapterVungle
ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन (वॉटरफ़ॉल) GADMediationAdapterVungle
बैनर (बिडिंग) GADMediationAdapterVungle
बैनर (वॉटरफ़ॉल) GADMAdapterVungleInterstitial
पेज पर अचानक दिखने वाले विज्ञापन (बिडिंग) GADMediationAdapterVungle
अचानक दिखने वाला (वॉटरफ़ॉल) GADMAdapterVungleInterstitial
इनाम वाले विज्ञापन (बिडिंग) GADMediationAdapterVungle
इनाम मिला (वॉटरफ़ॉल) GADMAdapterVungleRewardBasedVideoAd
इनाम वाले इंटरस्टीशियल विज्ञापन (बिडिंग) GADMediationAdapterVungle
इनाम वाले इंटरस्टीशियल विज्ञापन (वॉटरफ़ॉल) GADMediationAdapterVungle

Liftoff Monetize के ज़रिए, कोड और उसके साथ दिए गए मैसेज यहां दिए गए हैं अडैप्टर, जब कोई विज्ञापन लोड होने में असफल रहता है:

Android

गड़बड़ी का कोड कारण
101 अमान्य सर्वर पैरामीटर (जैसे कि ऐप्लिकेशन आईडी या प्लेसमेंट आईडी).
102 अनुरोध किया गया बैनर का साइज़, Liftoff Monetize के मान्य विज्ञापन से मैप नहीं किया गया है साइज़.
103 Liftoff Monetize के लिए, Activity कॉन्टेक्स्ट की ज़रूरत है विज्ञापन.
104 Vungle SDK, एक ही प्लेसमेंट के लिए कई विज्ञापन लोड नहीं कर सकता आईडी.
105 Vungle SDK टूल शुरू नहीं हो सका.
106 Vungle SDK टूल ने लोड होने का कॉलबैक दिखाया, लेकिन Banners.getBanner() या Vungle.getNativeAd() ने null दिखाया.
107 Vungle SDK टूल, विज्ञापन चलाने के लिए तैयार नहीं है.
108 Vungle SDK टूल की वजह से, बिडिंग का अमान्य टोकन मिला है.

iOS

गड़बड़ी का कोड कारण
101 अमान्य सर्वर पैरामीटर (जैसे कि ऐप्लिकेशन आईडी या प्लेसमेंट आईडी).
102 इस नेटवर्क कॉन्फ़िगरेशन के लिए एक विज्ञापन पहले ही लोड किया जा चुका है. Vungle SDK टूल एक ही प्लेसमेंट आईडी के लिए दूसरा विज्ञापन लोड नहीं कर सकता.
103 अनुरोध किया गया विज्ञापन का साइज़, Liftoff Monetize के साथ काम नहीं करता है बैनर का साइज़.
104 Vungle SDK, बैनर विज्ञापन को रेंडर नहीं कर सका.
105 Vungle SDK टूल एक बार में सिर्फ़ एक बैनर विज्ञापन लोड करने की सुविधा देता है, भले ही प्लेसमेंट आईडी.
106 Vungle SDK ने एक कॉलबैक भेजा है, जिसमें बताया गया है कि विज्ञापन चलाने लायक नहीं है.
107 Vungle SDK टूल, विज्ञापन चलाने के लिए तैयार नहीं है.

Vungle SDK से आने वाली गड़बड़ियों के लिए, गड़बड़ी कोड: iOS और Android के लिए Vungle SDK देखें.

Liftoff Monetize Flutter मीडिएशन अडैप्टर चेंजलॉग

वर्शन 1.0.0

  • शुरुआती रिलीज़.
  • Liftoff Monetize Android अडैप्टर वर्शन 7.3.1.0 के साथ काम करने की पुष्टि
  • इस बात की पुष्टि की गई है कि LiftoffMonetize iOS अडैप्टर वर्शन 7.3.2.0 के साथ काम करता है या नहीं
  • इसे Google Mobile Ads Flutter प्लगिन वर्शन 5.1.0 की मदद से बनाया और टेस्ट किया गया है.