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

প্ল্যাটফর্ম বেছে নিন: Android iOS Android (Legacy)

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

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