আড়াল করা যায় এমন ব্যানার বিজ্ঞাপন

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

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

পূর্বশর্ত

প্রয়োগ

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

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

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

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

Kotlin

private fun loadCollapsibleBannerAd(adView: AdView, activity: Activity) {
  val adSize = AdSize.getLargeAnchoredAdaptiveBannerAdSize(activity, 360)

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

  val adRequest =
    BannerAdRequest.Builder(AD_UNIT_ID, adSize).setGoogleExtrasBundle(extras).build()

  adView.loadAd(
    adRequest,
    object : AdLoadCallback<BannerAd> {
      override fun onAdLoaded(ad: BannerAd) {
        Log.i(
          TAG,
          "The last loaded banner is ${if (ad.isCollapsible()) "" else "not "}collapsible.",
        )
      }


      override fun onAdFailedToLoad(adError: LoadAdError) {
        Log.d(TAG, "Banner ad failed to load: $adError")
      }
    },
  )
}

Java

private void loadCollapsibleBannerAd(@NonNull AdView adView, @NonNull Activity activity) {
  AdSize adSize = AdSize.getLargeAnchoredAdaptiveBannerAdSize(activity, 360);

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

  BannerAdRequest adRequest =
      new BannerAdRequest.Builder(AD_UNIT_ID, adSize).setGoogleExtrasBundle(extras).build();

  adView.loadAd(
      adRequest,
      new AdLoadCallback<BannerAd>() {
        @Override
        public void onAdLoaded(@NonNull BannerAd ad) {
          Log.i(
              TAG,
              String.format(
                  "The last loaded banner is %scollapsible.", ad.isCollapsible() ? "" : "not "));
        }


        @Override
        public void onAdFailedToLoad(@NonNull LoadAdError adError) {
          Log.d(TAG, "Banner ad failed to load: " + adError);
        }
      });
}

AD_UNIT_ID-এর জায়গায় আপনার বিজ্ঞাপন ইউনিট আইডি লিখুন।

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

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

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

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

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

Kotlin

override fun onAdLoaded(ad: BannerAd) {
  Log.i(
    TAG,
    "The last loaded banner is ${if (ad.isCollapsible()) "" else "not "}collapsible.",
  )
}

Java

@Override
public void onAdLoaded(@NonNull BannerAd ad) {
  Log.i(
      TAG,
      String.format(
          "The last loaded banner is %scollapsible.", ad.isCollapsible() ? "" : "not "));
}

মধ্যস্থতা

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