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

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

ভ্যালিডেটর বন্ধ করা
নেটিভ ভ্যালিডেটর বন্ধ করতে, 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.
});