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

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

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