نقل الإعلانات البينية

توضّح هذه الصفحة الاختلافات في تحميل وعرض إعلان بيني بين الإصدار الحالي و"حزمة تطوير البرامج من الجيل التالي" من "إعلانات Google على الأجهزة الجوّالة".

تحميل إعلان

تعرض الأمثلة التالية إعلانًا بينيًا:

ملف

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.
    }
  }
);
حزمة تطوير البرامج (SDK) من الجيل التالي لإعلانات Google على الأجهزة الجوّالة

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.
      }
    });

عرض إعلان

تعرض الأمثلة التالية إعلانًا بينيًا:

ملف

Kotlin

interstitialAd?.show(this@InterstitialActivity)

Java

interstitialAd.show(this);
حزمة تطوير البرامج (SDK) من الجيل التالي لإعلانات Google على الأجهزة الجوّالة

Kotlin

interstitialAd?.show(this@InterstitialActivity)

Java

interstitialAd.show(this);