নেটিভ ভ্যালিডেটর

কাস্টম রেন্ডারিং আপনাকে একটি বিজ্ঞাপন প্লেসমেন্ট ডিজাইন করতে দেয় যা আপনার অ্যাপের শৈলীর সাথে মেলে। যদিও এটি অনেক নমনীয়তা প্রদান করে, এটি নিশ্চিত করা গুরুত্বপূর্ণ যে আপনার প্লেসমেন্টগুলি অ্যাড ম্যানেজার নীতিগুলির সাথে সঙ্গতিপূর্ণ থাকে৷

নেটিভ ভ্যালিডেটর হল একটি নতুন বৈশিষ্ট্য যা আপনাকে আপনার অ্যাপ পাঠানোর আগে নীতি লঙ্ঘন ধরতে সাহায্য করবে। এটি স্বয়ংক্রিয়ভাবে আপনার অ্যাপে কিছু নীতি লঙ্ঘন শনাক্ত করে এবং অ্যাপের UI-এর মাধ্যমে আপনাকে অবহিত করে।

নেটিভ ভ্যালিডেটর পরীক্ষা বিজ্ঞাপনের জন্য ডিফল্টরূপে সক্রিয় করা হয়, কিন্তু নীচে দেখানো হিসাবে অক্ষম করা যেতে পারে। তবে মনে রাখবেন যে একবার যাচাইকারী অক্ষম হয়ে গেলে, পরীক্ষার বিজ্ঞাপনগুলি আপনার বিজ্ঞাপনের লেআউটগুলির সম্ভাব্য সমস্যাগুলির বিষয়ে আর তথ্য দেখাবে না।

পূর্বশর্ত

  • Google মোবাইল বিজ্ঞাপন SDK (বিটা) 0.11.0-alpha01 বা উচ্চতর।
  • আপনার ডিভাইস একটি পরীক্ষা ডিভাইস হিসাবে কনফিগার করা হয়েছে তা নিশ্চিত করুন৷

নেটিভ ভ্যালিডেটর ব্যবহার করে

নেটিভ ভ্যালিডেটর স্বয়ংক্রিয়ভাবে বিজ্ঞাপনের পাশে একটি ওভারলে পপআপের মাধ্যমে আপনার UI-তে কিছু নীতি লঙ্ঘনের বিষয়ে আপনাকে সতর্ক করে।

See Issues- এ ক্লিক করা আপনাকে প্রাসঙ্গিক নীতি লঙ্ঘনের একটি পূর্ণস্ক্রীন তালিকায় নিয়ে যায়।

যাচাইকারী নিষ্ক্রিয় করা হচ্ছে

নেটিভ ভ্যালিডেটরকে নিষ্ক্রিয় করতে, Google মোবাইল বিজ্ঞাপন SDK (বিটা) শুরু করার সময় setNativeValidatorDisabled() কল করুন:

কোটলিন

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.
}

জাভা

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.
    });