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

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড (বিটা) নতুন-নির্বাচিত অ্যান্ড্রয়েড আইওএস

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

নেটিভ ভ্যালিডেটর একটি নতুন ফিচার যা আপনার অ্যাপ প্রকাশের আগেই নীতিমালা লঙ্ঘন ধরতে সাহায্য করে। এটি স্বয়ংক্রিয়ভাবে আপনার অ্যাপের নির্দিষ্ট কিছু নীতিমালা লঙ্ঘন শনাক্ত করে এবং অ্যাপের ইউজার ইন্টারফেসের (UI) মাধ্যমে আপনাকে অবহিত করে।

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

পূর্বশর্ত

  • GMA Next-Gen SDK ০.১১.০-আলফা০১ বা উচ্চতর সংস্করণ।

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

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

'See Issues'- এ ক্লিক করলে প্রাসঙ্গিক নীতি লঙ্ঘনের একটি পূর্ণ-স্ক্রিন তালিকা দেখতে পাবেন।

ভ্যালিডেটর নিষ্ক্রিয় করা

নেটিভ ভ্যালিডেটর নিষ্ক্রিয় করতে, GMA Next-Gen 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.
    });