根据文件,
公共无效onAdClosed()
当用户单击广告后即将返回应用程序时调用。
但如何检测用户关闭插页式 Activity 呢?(而不是点击广告后打开的网页)
这个问题中接受的答案似乎是错误的: How to detector when the user matches a interstitial in Admob?
(用户返回应用程序后,插页式广告仍然可见)。
对于 AdMob,全屏广告格式已被弃用v20.0.0。AdListener
您现在应该附加 aFullScreenContentCallback并覆盖调用时 附加的实例传递的onAdDismissedFullScreenContent()实例。InstertitialAdInstertitialAdLoadCallback#onAdLoadedInterstitialAd#load
它应该看起来像这样:
InterstitialAd.load(context, unitId, adRequest, object : InterstitialAdLoadCallback() {
override fun onAdFailedToLoad(adError: LoadAdError) {
// TODO handle error!
}
override fun onAdLoaded(interstitialAd: InterstitialAd) {
interstitialAd.fullScreenContentCallback = object: FullScreenContentCallback() {
override fun onAdDismissedFullScreenContent() {
super.onAdDismissedFullScreenContent()
// TODO Handle here the interstitial dismissed.
}
}
}
})
Run Code Online (Sandbox Code Playgroud)
如果您需要更多信息,您可以在此处找到迁移到的官方指南v20.0.0
| 归档时间: |
|
| 查看次数: |
3519 次 |
| 最近记录: |