Trang này trình bày sự 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 hiện tại và SDK GMA thế hệ tiếp theo.
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 |
KotlinAppOpenAd.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. } } ) JavaAppOpenAd.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. } } ); |
| GMA Next Gen SDK |
KotlinAppOpenAd.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. } } ) JavaAppOpenAd.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 |
KotlinappOpenAd?.show(this@AppOpenActivity) JavaappOpenAd.show(this); |
| GMA Next Gen SDK |
KotlinappOpenAd?.show(this@AppOpenActivity) JavaappOpenAd.show(this); |