ইন্টারস্টিশিয়াল বিজ্ঞাপন মাইগ্রেট করা




এই পৃষ্ঠায় Google Mobile Ads SDK (Legacy) ও GMA Next-Gen SDK-এর মধ্যে ইন্টারস্টিশিয়াল বিজ্ঞাপন লোড করা ও দেখানোর মধ্যে পার্থক্য কভার করা হয়েছে।

বিজ্ঞাপন লোড করুন

নিম্নলিখিত উদাহরণগুলি একটি ইন্টারস্টিশিয়াল বিজ্ঞাপন লোড করে:

Google Mobile Ads SDK (Legacy)

Kotlin

InterstitialAd.load(
  this@InterstitialActivity,
  "AD_UNIT_ID",
  AdRequest.Builder().build(),
  object : InterstitialAdLoadCallback() {
    override fun onAdLoaded(ad: InterstitialAd) {
      // Called when an ad has loaded.
      ad.fullScreenContentCallback =
        object : FullScreenContentCallback() {
        }
      interstitialAd = ad
    }

    override fun onAdFailedToLoad(loadAdError: LoadAdError) {
      // Called when ad fails to load.
    }
  }
)

Java

InterstitialAd.load(
  this,
  "AD_UNIT_ID",
  new AdRequest.Builder().build(),
  new InterstitialAdLoadCallback() {
    @Override
    public void onAdLoaded(@NonNull InterstitialAd ad) {
      // Called when an ad has loaded.
      ad.setFullScreenContentCallback(new FullScreenContentCallback() {});
      interstitialAd = ad;
    }

    @Override
    public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
      // Called when ad fails to load.
    }
  }
);
GMA Next-Gen SDK

Kotlin

InterstitialAd.load(
  AdRequest.Builder("AD_UNIT_ID").build(),
  object : AdLoadCallback<InterstitialAd> {
    override fun onAdLoaded(ad: InterstitialAd) {
      // Called when an ad has loaded.
      ad.adEventCallback =
        object : InterstitialAdEventCallback {
        }
      interstitialAd = ad
    }

    override fun onAdFailedToLoad(loadAdError: LoadAdError) {
      // Called when ad fails to load.
    }
  }
)

Java

InterstitialAd.load(
    new AdRequest.Builder("AD_UNIT_ID").build(),
    new AdLoadCallback<InterstitialAd>() {
      @Override
      public void onAdLoaded(@NonNull InterstitialAd ad) {
        // Called when an ad has loaded.
        ad.setAdEventCallback(new InterstitialAdEventCallback() {});
        interstitialAd = ad;
      }

      @Override
      public void onAdFailedToLoad(@NonNull LoadAdError adError) {
        // Called when ad fails to load.
      }
    });

বিজ্ঞাপন দেখান

নিচের উদাহরণে পৃষ্ঠা মধ্যবর্তী বিজ্ঞাপন দেখানো হয়েছে:

Google Mobile Ads SDK (Legacy)

Kotlin

interstitialAd?.show(this@InterstitialActivity)

Java

interstitialAd.show(this);
GMA Next-Gen SDK

Kotlin

interstitialAd?.show(this@InterstitialActivity)

Java

interstitialAd.show(this);