নেটিভ ভ্যালিডেটর হল একটি নতুন বৈশিষ্ট্য যা আপনার অ্যাপ পাঠানোর আগে নীতি লঙ্ঘন ধরতে সাহায্য করে। এটি স্বয়ংক্রিয়ভাবে আপনার অ্যাপে কিছু নীতি লঙ্ঘন সনাক্ত করে এবং অ্যাপের UI এর মাধ্যমে আপনাকে অবহিত করে।
পরীক্ষামূলক বিজ্ঞাপনের জন্য নেটিভ ভ্যালিডেটর ডিফল্টরূপে সক্রিয় থাকে, তবে নীচে দেখানো হিসাবে এটি অক্ষম করা যেতে পারে। তবে মনে রাখবেন যে একবার যাচাইকারী অক্ষম হয়ে গেলে, পরীক্ষামূলক বিজ্ঞাপনগুলি আর আপনার বিজ্ঞাপন লেআউটের সম্ভাব্য সমস্যা সম্পর্কে তথ্য দেখাবে না।
পূর্বশর্ত
- GMA নেক্সট জেনারেশন SDK 0.11.0-alpha01 বা উচ্চতর।
- আপনার ডিভাইসটি একটি পরীক্ষামূলক ডিভাইস হিসেবে কনফিগার করা আছে কিনা তা নিশ্চিত করুন।
নেটিভ ভ্যালিডেটর ব্যবহার করা
নেটিভ ভ্যালিডেটর বিজ্ঞাপনের পাশে একটি ওভারলে পপআপের মাধ্যমে আপনার UI-তে নির্দিষ্ট নীতি লঙ্ঘনের বিষয়ে স্বয়ংক্রিয়ভাবে আপনাকে সতর্ক করে।

সমস্যাগুলি দেখুন- এ ক্লিক করলে আপনাকে প্রাসঙ্গিক নীতি লঙ্ঘনের একটি পূর্ণ স্ক্রিন তালিকা দেখা যাবে।

যাচাইকারী নিষ্ক্রিয় করা হচ্ছে
নেটিভ ভ্যালিডেটর নিষ্ক্রিয় করতে, GMA নেক্সট জেনারেশন SDK চালু করার সময় setNativeValidatorDisabled() কল করুন:
কোটলিন
MobileAds.initialize(
this@MainActivity,
// Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
InitializationConfig.Builder("SAMPLE_APP_ID")
.setNativeValidatorDisabled()
.build()
) {
// Adapter initialization is complete.
}
জাভা
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.
});