नेटिव वैलिडेटर एक नई सुविधा है. इसकी मदद से, ऐप्लिकेशन को शिप करने से पहले नीति के उल्लंघनों का पता लगाया जा सकता है. यह आपके ऐप्लिकेशन में नीति के कुछ उल्लंघनों की पहचान अपने-आप करता है. साथ ही, ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) के ज़रिए आपको इसकी सूचना देता है.
नेटिव वैलिडेटर, टेस्ट विज्ञापनों के लिए डिफ़ॉल्ट रूप से चालू होता है. हालांकि, इसे नीचे बताए गए तरीके से बंद किया जा सकता है. हालांकि, ध्यान रखें कि पुष्टि करने वाले टूल को बंद करने के बाद, टेस्ट विज्ञापनों में आपके विज्ञापन लेआउट से जुड़ी संभावित समस्याओं की जानकारी नहीं दिखेगी.
ज़रूरी शर्तें
जारी रखने से पहले, ये काम करें:
- GMA Next-Gen SDK का वर्शन
1.0.0या इसके बाद का वर्शन इंस्टॉल करें.
- पक्का करें कि आपका डिवाइस, टेस्ट डिवाइस के तौर पर कॉन्फ़िगर किया गया हो.
नेटिव वैलिडेटर का इस्तेमाल करना
नेटिव विज्ञापन की पुष्टि करने वाला टूल, आपके यूज़र इंटरफ़ेस (यूआई) में नीति के कुछ उल्लंघनों के बारे में अपने-आप सूचना देता है. यह सूचना, विज्ञापन के बगल में मौजूद ओवरले पॉप-अप के ज़रिए दी जाती है.

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

पुष्टि करने वाले प्रोग्राम को बंद करना
नेटिव वैलिडेटर को बंद करने के लिए, GMA Next-Gen SDK को शुरू करते समय setNativeValidatorDisabled() को कॉल करें:
Kotlin
MobileAds.initialize(
this@MainActivity,
// Sample Ad Manager app ID: ca-app-pub-3940256099942544~3347511713
InitializationConfig.Builder("SAMPLE_APP_ID")
.setNativeValidatorDisabled()
.build()
) {
// Adapter initialization is complete.
}
Java
MobileAds.initialize(
this,
// Sample Ad Manager app ID: ca-app-pub-3940256099942544~3347511713
new InitializationConfig.Builder("SAMPLE_APP_ID")
.setNativeValidatorDisabled()
.build(),
initializationStatus -> {
// Adapter initialization is complete.
});