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

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

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

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

Mintegral के लिए Ad Manager मीडिएशन अडैप्टर में ये सुविधाएं उपलब्ध हैं:

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

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

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

  • 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 सेट अप करना लेख पढ़ें.
  • मीडिएशन सेट अप करें.
  • पहला चरण: Mintegral के यूआई में कॉन्फ़िगरेशन सेट अप करना

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

    ऐप्लिकेशन पासकोड ढूंढना

    APP Setting टैब पर जाएं और APP Key को नोट करें.

    नया ऐप्लिकेशन जोड़ना

    ऐप्लिकेशन सेटिंग टैब में जाकर, ऐप्लिकेशन जोड़ें बटन पर क्लिक करें.

    प्लैटफ़ॉर्म चुनें और बाकी फ़ॉर्म भरें. इसके बाद, सेव करें पर क्लिक करें.

    Android

    iOS

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

    Android

    iOS

    विज्ञापन प्लेसमेंट बनाना

    ऐप्लिकेशन बनाने के बाद, Placements & Units टैब पर जाएं. इसके बाद, विज्ञापन प्लेसमेंट बनाने के लिए, Add Placement बटन पर क्लिक करें, जैसा कि यहां दिखाया गया है.

    Android

    iOS

    प्लेसमेंट का नाम और विज्ञापन फ़ॉर्मैट डालें.

    बिडिंग टाइप के तौर पर, हेडर बिडिंग को चुनें. फ़ॉर्म में बाकी जानकारी भरें और सेव करें पर क्लिक करें.

    विज्ञापन प्लेसमेंट बनाने के बाद, प्लेसमेंट आईडी नोट करें.

    Android

    iOS

    1 विज्ञापन यूनिट ड्रॉप-डाउन पर क्लिक करें और विज्ञापन यूनिट का आईडी को नोट करें.

    Android

    iOS

    Mintegral Reporting API पासकोड ढूंढना

    बिडिंग

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

    वॉटरफ़ॉल

    Ad Manager विज्ञापन यूनिट का आईडी सेट अप करने के लिए, आपको Mintegral Reporting एपीआई पासकोड की ज़रूरत होगी. खाता > एपीआई टूल पर जाएं. अपनी Skey और सीक्रेट को नोट करें.

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

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

    Mintegral के लिए app-ads.txt को लागू करने के लिए, app-Ads.txt, विज्ञापन धोखाधड़ी से लड़ने में कैसे मदद कर सकता है देखें.

    दूसरा चरण: Ad Manager के यूज़र इंटरफ़ेस (यूआई) में Mintegral की डिमांड सेट अप करना

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

    Android

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

    iOS

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

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

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

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

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

    (सिर्फ़ Android के लिए) अपने प्रोजेक्ट की android डायरेक्ट्री में मौजूद build.gradle फ़ाइल में, ये रिपॉज़िटरी जोड़ें:

      repositories {
          google()
          mavenCentral()
          maven {
              url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea")
          }
      }
    

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

    dependencies:
      gma_mediation_mintegral: ^2.1.4
    

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

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

    dependencies:
      gma_mediation_mintegral:
        path: path/to/local/package
    

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

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

    Mintegral Flutter अडैप्टर का वर्शन 2.1.1 और इसके बाद के वर्शन, जीडीपीआर के तहत सहमति के सिग्नल को Mintegral SDK टूल को पास करने की सुविधा देते हैं. ये सिग्नल, IAB के पारदर्शिता और सहमति फ़्रेमवर्क (टीसीएफ़) के साथ इंटिग्रेट किए गए सहमति मैनेजमेंट प्लैटफ़ॉर्म से पास किए जाते हैं. ज़्यादा जानकारी के लिए, Mintegral के Android और iOS SDK के निजता से जुड़े कानून के पालन के बारे में जानकारी देने वाला दस्तावेज़ देखें.

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

    Android

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

    iOS

    SKAdNetwork इंटिग्रेशन

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

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

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

    पक्का करें कि आपने Ad Manager के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो.

    बैनर, इंटरस्टीशियल, इनाम वाले, और नेटिव विज्ञापन फ़ॉर्मैट के लिए Mintegral के टेस्ट विज्ञापन पाने के लिए, Mintegral का सुझाव है कि आप Mintegral के टेस्ट आईडी वाले पेज पर दिए गए ऐप्लिकेशन कुंजियों, ऐप्लिकेशन आईडी, प्लेसमेंट आईडी, और विज्ञापन यूनिट आईडी का इस्तेमाल करें.

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

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

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

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

    Android

    com.mbridge.msdk
    com.google.ads.mediation.mintegral.MintegralMediationAdapter
    

    iOS

    GADMediationAdapterMintegral
    

    विज्ञापन लोड न होने पर, Mintegral अडैप्टर से मिलने वाले कोड और उनसे जुड़े मैसेज यहां दिए गए हैं:

    Android

    गड़बड़ी का कोड डोमेन कारण
    100 com.mbridge.msdk Mintegral SDK टूल से गड़बड़ी का मैसेज मिला.
    101 com.google.ads.mediation.mintegral अमान्य सर्वर पैरामीटर (जैसे, ऐप्लिकेशन आईडी या प्लेसमेंट आईडी मौजूद नहीं है).
    102 com.google.ads.mediation.mintegral विज्ञापन का अनुरोध किया गया साइज़, Mintegral के साथ काम करने वाले बैनर के साइज़ से मेल नहीं खाता.
    103 com.google.ads.mediation.mintegral बिड रिस्पॉन्स मौजूद नहीं है या अमान्य है.
    104 com.google.ads.mediation.mintegral Mintegral SDK टूल से, कोई विज्ञापन उपलब्ध न होने की गड़बड़ी का मैसेज मिला.
    105 com.mbridge.msdk Mintegral SDK टूल शुरू नहीं किया जा सका.
    106 com.google.ads.mediation.mintegral Mintegral स्लॉट के लिए कोई विज्ञापन पहले से लोड है और उसे अब तक दिखाया नहीं गया है.

    iOS

    गड़बड़ी का कोड डोमेन वजह
    101 com.google.mediation.mintegral अमान्य सर्वर पैरामीटर (जैसे, ऐप्लिकेशन आईडी या प्लेसमेंट आईडी मौजूद नहीं है).
    102 com.google.mediation.mintegral Mintegral SDK टूल से, विज्ञापन नहीं भरने से जुड़ी गड़बड़ी का मैसेज मिला.
    103 com.google.mediation.mintegral Mintegral SDK, विज्ञापन नहीं दिखा सका.
    104 com.google.mediation.mintegral विज्ञापन का अनुरोध किया गया साइज़, Mintegral के साथ काम करने वाले बैनर के साइज़ से मेल नहीं खाता.

    Mintegral Flutter Mediation Adapter के बदलावों की जानकारी

    वर्शन 2.1.5 (डेवलपमेंट में है)

    वर्शन 2.1.4

    वर्शन 2.1.3

    वर्शन 2.1.2

    वर्शन 2.1.1

    वर्शन 2.1.0

    • Flutter के कम से कम वर्शन को 3.38.1 पर अपडेट किया गया.
    • Google Mobile Ads Flutter प्लगिन के 8.0.0 वर्शन के साथ काम करने के लिए अपडेट किया गया.
    • यह Mintegral Android अडैप्टर के वर्शन 17.1.41.0 के साथ काम करता है.
    • Mintegral iOS अडैप्टर के 8.1.1.0 वर्शन के साथ काम करता है.
    • इसे Google Mobile Ads Flutter प्लगिन के 8.0.0 वर्शन के साथ बनाया और टेस्ट किया गया है.

    वर्शन 2.0.3

    वर्शन 2.0.2

    • Flutter के कम से कम वर्शन को 3.35.1 पर अपडेट किया गया
    • Google Mobile Ads Flutter प्लगिन के 7.0.0 वर्शन के साथ काम करने के लिए अपडेट किया गया
    • Mintegral Android अडैप्टर के वर्शन 17.0.41.0 के साथ काम करता है.
    • Mintegral iOS अडैप्टर के वर्शन 8.0.4.0 के साथ काम करता है.
    • इसे Google Mobile Ads Flutter प्लगिन के वर्शन 6.0.0 के साथ बनाया और टेस्ट किया गया है.

    वर्शन 2.0.1

    वर्शन 2.0.0

    वर्शन 1.2.6

    वर्शन 1.2.5

    वर्शन 1.2.4

    वर्शन 1.2.3

    वर्शन 1.2.2

    वर्शन 1.2.1

    वर्शन 1.2.0

    वर्शन 1.1.0

    वर्शन 1.0.0