नेटिव पुष्टि करने वाला प्रोग्राम

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

नेटिव विज्ञापनों की मदद से, विज्ञापन प्लेसमेंट को अपने ऐप्लिकेशन के स्टाइल के हिसाब से डिज़ाइन किया जा सकता है. इससे आपको काफ़ी फ़्लेक्सिबिलिटी मिलती है. हालांकि, यह पक्का करना ज़रूरी है कि आपके प्लेसमेंट AdMob की नीतियों के मुताबिक हों.

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

नेटिव वैलिडेटर, टेस्ट विज्ञापनों के लिए डिफ़ॉल्ट रूप से चालू होता है. हालांकि, इसे नीचे बताए गए तरीके से बंद किया जा सकता है. हालांकि, ध्यान रखें कि वैलिडेटर को बंद करने के बाद, टेस्ट विज्ञापनों में आपके विज्ञापन लेआउट से जुड़ी संभावित समस्याओं के बारे में जानकारी नहीं दिखेगी.

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

आगे बढ़ने से पहले, यह काम करें:

  • GMA Next-Gen SDK का वर्शन 1.0.0 या उसके बाद का वर्शन इंस्टॉल करें.
  • पक्का करें कि आपका डिवाइस, टेस्ट डिवाइस के तौर पर कॉन्फ़िगर किया गया हो.

नेटिव वैलिडेटर का इस्तेमाल करना

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

समस्याएं देखें पर क्लिक करने से, आपको नीति के उल्लंघनों की पूरी सूची दिखती है.

वैलिडेटर को बंद करना

नेटिव वैलिडेटर को बंद करने के लिए, setNativeValidatorDisabled() को शुरू करते समय GMA Next-Gen SDK कॉल करें:

Kotlin

MobileAds.initialize(
  this@MainActivity,
  // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
  InitializationConfig.Builder("SAMPLE_APP_ID")
    .setNativeValidatorDisabled()
    .build()
  ) {
    // Adapter initialization is complete.
}

Java

MobileAds.initialize(
    this,
    // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
    new InitializationConfig.Builder("SAMPLE_APP_ID")
        .setNativeValidatorDisabled()
        .build(),
    initializationStatus -> {
        // Adapter initialization is complete.
    });