Uygulama açılış reklamlarını taşıma

Bu sayfada, mevcut ve yeni nesil Mobile Ads SDK'ları arasında uygulama açılış reklamı yükleme ve göstermeyle ilgili farklılıklar ele alınmaktadır.

Reklam yükleme

Aşağıdaki örnekler, mevcut ve yeni nesil Mobile Ads SDK'larında bir uygulama açılış reklamı yükler:

Şu anki adı

Kotlin

AppOpenAd.load(
  this@AppOpenActivity,
  "AD_UNIT_ID",
  AdRequest.Builder().build(),
  object : AppOpenAdLoadCallback() {
    override fun onAdLoaded(ad: AppOpenAd) {
      // Called when an ad has loaded.
      ad.fullScreenContentCallback =
        object : FullScreenContentCallback() {
        }
      appOpenAd = ad
    }

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

Java

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

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

Kotlin

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

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

Java

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

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

Reklam gösterme

Aşağıdaki örneklerde, mevcut ve yeni nesil Mobile Ads SDK'larında bir uygulama açılış reklamı gösterilmektedir:

Şu anki adı

Kotlin

appOpenAd?.show(this@AppOpenActivity)

Java

appOpenAd.show(this);
Next Gen

Kotlin

appOpenAd?.show(this@AppOpenActivity)

Java

appOpenAd.show(this);