העברת מודעות בפתיחת אפליקציה

בדף הזה מוסבר על ההבדלים בין הטעינה וההצגה של מודעה לפתיחת אפליקציה בגרסה הנוכחית של Google Mobile Ads SDK (בטא) לבין הגרסה הקודמת.

טעינת מודעה

בדוגמאות הבאות מוצגת טעינה של מודעה בפתיחת אפליקציה:

היחס הנוכחי

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.
    }
  }
);
Google Mobile Ads SDK (בטא)

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

הצגת מודעה

בדוגמאות הבאות מוצגת מודעה בפתיחת אפליקציה:

היחס הנוכחי

Kotlin

appOpenAd?.show(this@AppOpenActivity)

Java

appOpenAd.show(this);
Google Mobile Ads SDK (בטא)

Kotlin

appOpenAd?.show(this@AppOpenActivity)

Java

appOpenAd.show(this);