লুকানো যায় এমন ব্যানার ব্যবহার করা

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

পূর্বশর্ত

প্রয়োগ

ব্যবহারকারীরা যাতে সাধারণ (আড়াল করা) ব্যানারের অবস্থায় আপনার ব্যানার ভিউ দেখতে পান, তার জন্য ব্যানার ভিউয়ের সাইজ নির্ধারণ করুন। বিজ্ঞাপনের অনুরোধে একটি অতিরিক্ত প্যারামিটার যোগ করুন, যেখানে collapsible হল কী এবং বিজ্ঞাপনের প্লেসমেন্ট হল ভ্যালু।

সঙ্কুচিত করা যায় এমন প্লেসমেন্ট নির্ধারণ করে যে কীভাবে বড় করা অঞ্চল ব্যানার বিজ্ঞাপনে অ্যাঙ্কর করে।

Placementটি আচরণ ব্যবহারের উদ্দেশ্য
top বড় করা বিজ্ঞাপনের উপরের অংশ আড়াল করা বিজ্ঞাপনের উপরের অংশের সাথে অ্যালাইন করা থাকে। বিজ্ঞাপনটি স্ক্রিনের সবচেয়ে উপরে দেখানো হয়।
bottom বড় করা বিজ্ঞাপনের নিচের অংশ আড়াল করা বিজ্ঞাপনের নিচের অংশের সাথে অ্যালাইন করা থাকে। স্ক্রিনের নিচে বিজ্ঞাপনটি দেখানো হয়।

লোড করা বিজ্ঞাপনটি যদি একটি কোলাপ্সিবল ব্যানার হয়, তাহলে ভিউ হায়ারার্কিতে এটি প্লেস করার সাথে সাথেই ব্যানারটি কোলাপ্সিবল ওভারলে দেখায়:

Java

private void loadCollapsibleBanner() {
  // Create an extra parameter that aligns the bottom of the expanded ad to
  // the bottom of the bannerView.
  Bundle extras = new Bundle();
  extras.putString("collapsible", "bottom");

  // Create an ad request.
  AdRequest adRequest =
      new AdRequest.Builder().addNetworkExtrasBundle(AdMobAdapter.class, extras).build();

  // ...

  // Start loading a collapsible banner ad.
  adView.loadAd(adRequest);
}

Kotlin

private fun loadCollapsibleBanner() {
  // Create an extra parameter that aligns the bottom of the expanded ad to
  // the bottom of the bannerView.
  val extras = Bundle()
  extras.putString("collapsible", "bottom")

  // Create an ad request.
  val adRequest =
    AdRequest.Builder().addNetworkExtrasBundle(AdMobAdapter::class.java, extras).build()

  // ...

  // Start loading a collapsible banner ad.
  adView.loadAd(adRequest)
}

বিজ্ঞাপন রিফ্রেশ করার আচরণ

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

সেশনের পরে আপনি অন্য কোনও কোল্যাপসিবল ব্যানার বিজ্ঞাপন লোড করতে চাইলে, কোল্যাপসিবল প্যারামিটার সহ অনুরোধের মাধ্যমে ম্যানুয়ালি বিজ্ঞাপন লোড করতে পারবেন।

লোড করা বিজ্ঞাপন আড়াল করা যাবে কিনা তা চেক করুন

পারফর্ম্যান্স সর্বাধিক করতে, আড়াল করা যাবে না এমন ব্যানার বিজ্ঞাপন, আড়াল করা যাবে এমন ব্যানার অনুরোধের জন্য রিটার্ন করার উপযুক্ত। অনুরোধ লোড না হলে এবং আগের ব্যানারটি আড়াল করা গেলে, API true ভ্যালু রিটার্ন করে। শেষ লোড করা ব্যানারটি আড়াল করা যাবে কিনা তা চেক করতে, isCollapsible মেথড কল করুন:

Java

public void onAdLoaded() {
  Log.i(
      MainActivity.LOG_TAG,
      String.format("Ad loaded. adView.isCollapsible() is %b.", adView.isCollapsible()));
}

Kotlin

override fun onAdLoaded() {
  Log.i(
    MainActivity.LOG_TAG,
    "Ad loaded. adView.isCollapsible() is ${adView.isCollapsible}.",
  )
}

মধ্যস্থতা

আড়াল করা যায় এমন ব্যানার বিজ্ঞাপন শুধুমাত্র Google ডিমান্ডের জন্য উপলভ্য। মিডিয়েশনের মাধ্যমে দেখানো বিজ্ঞাপন সাধারণ, আড়াল করা যায় না এমন ব্যানার বিজ্ঞাপন হিসেবে দেখানো হয়।