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

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

নেটিভ ভ্যালিডেটর হল একটি নতুন বৈশিষ্ট্য যা আপনার অ্যাপ পাঠানোর আগে নীতি লঙ্ঘন ধরতে সাহায্য করে। এটি স্বয়ংক্রিয়ভাবে আপনার অ্যাপে কিছু নীতি লঙ্ঘন সনাক্ত করে এবং অ্যাপের 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.
    });