gpt4 book ai didi

android - 如何检测 AdMob 插页式广告已关闭?

转载 作者:行者123 更新时间:2023-12-05 00:17:34 24 4
gpt4 key购买 nike

根据 documentation ,

public void onAdClosed ( )

Called when the user is about to return to the application after clicking on an ad.

但是我如何才能检测到用户关闭了插页式 Activity?(而不是点击广告后打开的网页)

这个问题接受的答案似乎是错误的: How to detect when the user dismisses a interstitial in Admob?

(用户返回应用后,插页式广告仍然可见)。

最佳答案

使用 AdMob v20.0.0 AdListener已弃用全屏广告格式。

您现在应该附加一个 FullScreenContentCallback并覆盖 onAdDismissedFullScreenContent()InstertitialAdInstertitialAdLoadCallback#onAdLoaded 传递的实例打电话时附上InterstitialAd#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.
}
}
}
})

如果您需要更多信息here您可以找到迁移到 v20.0.0 的官方指南

关于android - 如何检测 AdMob 插页式广告已关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31229525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com