AI-generated Key Takeaways
-
This page highlights the differences in loading and showing an app open ad between the current and Google Mobile Ads SDK (beta).
-
The content includes code examples in both Kotlin and Java for loading an app open ad using both the current and beta SDKs.
-
Code examples for showing an app open ad are provided for both Kotlin and Java, demonstrating that the
show
method remains consistent between the current and beta SDKs.
This page covers the differences in loading and showing an app open ad between the current and Google Mobile Ads SDK (beta).
Load an ad
The following examples load an app open ad:
Current |
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. } } ); |
Google Mobile Ads SDK (beta) |
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. } }); |
Show an ad
The following examples show an app open ad:
Current |
KotlinappOpenAd?.show(this@AppOpenActivity) JavaappOpenAd.show(this); |
Google Mobile Ads SDK (beta) |
KotlinappOpenAd?.show(this@AppOpenActivity) JavaappOpenAd.show(this); |