Di chuyển quảng cáo khi mở ứng dụng

Trang này trình bày những điểm khác biệt trong việc tải và hiển thị quảng cáo khi mở ứng dụng giữa SDK quảng cáo trên thiết bị di động của Google (bản thử nghiệm) và SDK hiện tại.

Tải một quảng cáo

Các ví dụ sau đây tải một quảng cáo khi mở ứng dụng:

Hiện tại

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.
    }
  }
);
SDK Quảng cáo của Google trên thiết bị di động (thử nghiệm)

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

Hiển thị quảng cáo

Các ví dụ sau đây cho thấy quảng cáo khi mở ứng dụng:

Hiện tại

Kotlin

appOpenAd?.show(this@AppOpenActivity)

Java

appOpenAd.show(this);
SDK Quảng cáo của Google trên thiết bị di động (thử nghiệm)

Kotlin

appOpenAd?.show(this@AppOpenActivity)

Java

appOpenAd.show(this);