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

प्लैटफ़ॉर्म चुनें: Android iOS Unity Flutter Android (लेगसी)

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

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

इंटिग्रेशन
बिडिंग
वॉटरफ़ॉल
फ़ॉर्मैट
ऐप का खुलना
बैनर
इंटरस्टीशियल विज्ञापन
इनाम वाले विज्ञापन
इनाम वाला इंटरस्टीशियल विज्ञापन
मूल भाषा वाला

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

जारी रखने से पहले, इनकी पुष्टि करें:

  • Google Mobile Ads Flutter Plugin का नया वर्शन.
  • Flutter फ़्रेमवर्क का वर्शन 3.7.0 या इसके बाद का वर्शन.
  • Android पर डिप्लॉय करने के लिए
    • Android का एपीआई लेवल 24 या इसके बाद का वर्शन.
  • iOS पर डिप्लॉय करने के लिए
    • iOS डिप्लॉयमेंट का टारगेट 13.0 या इसके बाद का वर्शन होना चाहिए.
  • Google Mobile Ads Flutter Plugin के साथ कॉन्फ़िगर किया गया ऐसा Flutter प्रोजेक्ट जिस पर काम किया जा सकता हो. ज़्यादा जानकारी के लिए, Google Mobile Ads Flutter Plugin सेट अप करना लेख पढ़ें.
  • मीडिएशन सेट अप करें.
  • पहला चरण: Liftoff Monetize के यूआई में कॉन्फ़िगरेशन सेट अप करना

    अपने Liftoff Monetize खाते में साइन अप करें या लॉग इन करें.

    ऐप्लिकेशन जोड़ें बटन पर क्लिक करके, अपने ऐप्लिकेशन को Liftoff Monetize डैशबोर्ड में जोड़ें.

    फ़ॉर्म में सभी ज़रूरी जानकारी भरें.

    Android

    iOS

    ऐप्लिकेशन बन जाने के बाद, Liftoff Monetize ऐप्लिकेशन डैशबोर्ड से अपना ऐप्लिकेशन चुनें.

    Android

    iOS

    ऐप्लिकेशन आईडी को नोट करें.

    Android

    iOS

    नए प्लेसमेंट जोड़ना

    मीडिएशन के साथ इस्तेमाल करने के लिए नया प्लेसमेंट बनाने के लिए, Liftoff Monetize Placements डैशबोर्ड पर जाएं. इसके बाद, प्लेसमेंट जोड़ें बटन पर क्लिक करें और ड्रॉप-डाउन सूची से अपना ऐप्लिकेशन चुनें.

    नए प्लेसमेंट जोड़ने के बारे में जानकारी यहां दी गई है:

    बैनर चुनें, प्लेसमेंट का नाम डालें, और बाकी फ़ॉर्म भरें. [सिर्फ़ बिडिंग के लिए] कमाई करना में जाकर, इन-ऐप्लिकेशन बिडिंग स्विच को चालू है पर टॉगल करें. प्लेसमेंट बनाने के लिए, पेज पर सबसे नीचे मौजूद जारी रखें बटन पर क्लिक करें.

    300x250 बैनर

    MREC चुनें, प्लेसमेंट का नाम डालें, और बाकी फ़ॉर्म भरें. [सिर्फ़ बिडिंग के लिए] कमाई करना में जाकर, इन-ऐप्लिकेशन बिडिंग स्विच को चालू है पर टॉगल करें. प्लेसमेंट बनाने के लिए, पेज पर सबसे नीचे मौजूद जारी रखें बटन पर क्लिक करें.

    मध्यवर्ती

    इंटरस्टीशियल चुनें. इसके बाद, प्लेसमेंट का नाम डालें और फ़ॉर्म के बाकी फ़ील्ड भरें. [सिर्फ़ बिडिंग के लिए] कमाई करना में जाकर, इन-ऐप्लिकेशन बिडिंग स्विच को चालू है पर टॉगल करें. प्लेसमेंट बनाने के लिए, पेज पर सबसे नीचे मौजूद जारी रखें बटन पर क्लिक करें.

    इनाम दिया गया

    इनाम वाला विज्ञापन चुनें, प्लेसमेंट का नाम डालें, और बाकी फ़ॉर्म भरें. [सिर्फ़ बिडिंग के लिए] कमाई करना में जाकर, इन-ऐप्लिकेशन बिडिंग स्विच को चालू है पर टॉगल करें. प्लेसमेंट बनाने के लिए, पेज पर सबसे नीचे मौजूद जारी रखें बटन पर क्लिक करें.

    इनाम वाला इंटरस्टीशियल विज्ञापन

    इनाम वाले विज्ञापन को चुनें. प्लेसमेंट का नाम डालें, स्किप किया जा सकने वाला चालू करें, और बाकी फ़ॉर्म भरें. [सिर्फ़ बिडिंग के लिए] कमाई करना में जाकर, इन-ऐप्लिकेशन बिडिंग स्विच को चालू है पर टॉगल करें. प्लेसमेंट बनाने के लिए, पेज पर सबसे नीचे मौजूद जारी रखें बटन पर क्लिक करें.

    मूल भाषा वाला

    नेटिव चुनें, प्लेसमेंट का नाम डालें, और बाकी फ़ॉर्म भरें. [सिर्फ़ बिडिंग के लिए] कमाई करना में जाकर, इन-ऐप्लिकेशन बिडिंग स्विच को चालू है पर टॉगल करें. प्लेसमेंट बनाने के लिए, पेज पर सबसे नीचे मौजूद जारी रखें बटन पर क्लिक करें.

    रेफ़रंस आईडी नोट करें और ठीक है पर क्लिक करें.

    300x250 बैनर

    मध्यवर्ती

    इनाम वाले विज्ञापन

    इनाम वाला इंटरस्टीशियल विज्ञापन

    मूल भाषा वाला

    अपनी रिपोर्टिंग एपीआई पासकोड ढूंढना

    बिडिंग

    बिडिंग इंटिग्रेशन के लिए, यह चरण ज़रूरी नहीं है.

    वॉटरफ़ॉल

    ऐप्लिकेशन आईडी और रेफ़रंस आईडी के अलावा, आपको Ad Manager विज्ञापन यूनिट का आईडी सेट अप करने के लिए, Liftoff Monetize रिपोर्टिंग एपीआई पासकोड की भी ज़रूरत होगी. Liftoff Monetize Reports डैशबोर्ड पर जाएं और Reporting API पासकोड देखें. इसके लिए, Reporting API पासकोड बटन पर क्लिक करें.

    app-ads.txt फ़ाइल को अपडेट करना

    ऐप्लिकेशन के लिए, अनुमति वाले सेलर (app-ads.txt), IAB Tech Lab की एक पहल है. इसकी मदद से यह पक्का किया जा सकता है कि आपके ऐप्लिकेशन की विज्ञापन इन्वेंट्री सिर्फ़ वे चैनल बेचें जिन्हें आपने अनुमति दी है. विज्ञापन से मिलने वाले रेवेन्यू में ज़्यादा नुकसान न हो, इसके लिए आपको app-ads.txt फ़ाइल लागू करनी होगी. अगर आपने अब तक ऐसा नहीं किया है, तो Ad Manager के लिए app-ads.txt फ़ाइल बनाएं.

    Liftoff Monetize के लिए app-ads.txt लागू करने के लिए, Liftoff Monetize की app-ads.txt एंट्री डाउनलोड करें और उन्हें अपनी मौजूदा app-ads.txt फ़ाइल में जोड़ें. ज़्यादा जानकारी के लिए, app-ads.txt देखें.

    टेस्ट मोड को चालू करना

    टेस्ट विज्ञापनों को चालू करने के लिए, Liftoff Monetize डैशबोर्ड पर जाएं और Applications पर जाएं.

    उस ऐप्लिकेशन को चुनें जिसके लिए आपको टेस्ट विज्ञापन दिखाने हैं. इसके लिए, अपने ऐप्लिकेशन के प्लेसमेंट रेफ़रंस आईडी सेक्शन में जाएं. टेस्ट विज्ञापन दिखाने की सुविधा चालू करने के लिए, स्टेटस सेक्शन में जाकर, टेस्ट मोड को सिर्फ़ टेस्ट विज्ञापन दिखाएं पर सेट करें.

    Android

    iOS

    दूसरा चरण: Ad Manager के यूआई में Liftoff Monetize की बिडिंग सेट अप करना

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

    Android

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

    iOS

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

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

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

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

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

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

    dependencies:
      gma_mediation_liftoffmonetize: ^1.5.5
    

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

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

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

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

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

    Liftoff Monetize के Flutter प्लगिन के वर्शन 1.1.0 से, Liftoff Monetize जीडीपीआर के तहत ली गई सहमति को अपने-आप पढ़ लेता है. यह सहमति, उन कंसेंट मैनेजमेंट प्लैटफ़ॉर्म से सेट की जाती है जो Google के अन्य सहमति मोड की तकनीकी जानकारी के साथ काम करते हैं. इनमें UMP SDK भी शामिल है. ज़्यादा जानकारी के लिए, Android और iOS के लिए, जीडीपीआर के तहत सुझाई गई सहमति पाने की प्रोसेस को लागू करने के निर्देश देखें.

    अमेरिका के निजता कानून

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

    Liftoff Monetize के लिए, Google Mobile Ads मीडिएशन प्लगिन में GmaMediationLiftoffmonetize.setCCPAStatus() तरीका शामिल है. यहां दिए गए सैंपल कोड में, Liftoff Monetize SDK को सहमति की जानकारी देने का तरीका बताया गया है. अगर आपको इस तरीके का इस्तेमाल करना है, तो हमारा सुझाव है कि Google Mobile Ads Flutter Plugin के ज़रिए विज्ञापनों का अनुरोध करने से पहले ऐसा करें.

    import 'package:gma_mediation_liftoffmonetize/gma_mediation_liftoffmonetize.dart';
    // ...
    
    GmaMediationLiftoffmonetize.setCCPAStatus(true);
    

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

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

    Android

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

    iOS

    SKAdNetwork इंटिग्रेशन

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

    छठा चरण: लागू किए गए बदलावों की जांच करना

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

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

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

    यह पुष्टि करने के लिए कि आपको Liftoff Monetize से टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में Liftoff Monetize (बिडिंग) और Liftoff Monetize (वॉटरफ़ॉल) विज्ञापन सोर्स का इस्तेमाल करके, विज्ञापन के किसी एक सोर्स को टेस्ट करना चालू करें.

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

    अगर अडैप्टर को 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.5.5

    वर्शन 1.5.4

    वर्शन 1.5.3

    संस्‍करण 1.5.2

    संस्‍करण 1.5.1

    वर्शन 1.5.0

    वर्शन 1.4.3

    वर्शन 1.4.2

    • Flutter के कम से कम वर्शन को 3.35.1 पर अपडेट किया गया
    • Google Mobile Ads Flutter प्लगिन के वर्शन 7.0.0 के साथ काम करने के लिए अपडेट किया गया

    वर्शन 1.4.1

    वर्शन 1.4.0

    वर्शन 1.3.0

    वर्शन 1.2.3

    वर्शन 1.2.2

    वर्शन 1.2.1

    वर्शन 1.2.0

    वर्शन 1.1.1

    वर्शन 1.1.0

    वर्शन 1.0.0