আপনার নেটিভ বিজ্ঞাপন যাচাই করা

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

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

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