问题现象
我们项目 Android 端接了 AdMob 激励广告,最近出现“广告中途没有退出/关闭按钮”的问题,想请教排查方向。
技术栈与版本:
-
Cocos + 原生 Android 桥接
-
play-services-ads:25.1.0
-
UMP:4.0.0
-
mediation adapters:
-
applovin:13.6.1.0
-
facebook:6.21.0.1
-
audience-network-sdk:6.21.0
调用链:
TS: SdkHelper.ShowRewardAd -> AndroidCarrier.showRewardAd -> sendToNative(“ShowRewardAd”)
Java: handleShowRewardAd -> showRewardedInternal -> AdmobManager.showRewardedAd
回调:
onAdShowedFullScreenContent / onUserEarnedReward / onAdDismissedFullScreenContent / onAdFailedToShowFullScreenContent
已排查:
-
我们工程里未发现主动隐藏关闭按钮逻辑(也没找到 setImmersiveMode 等设置)。
-
AppActivity 没有做广告关闭按钮的定制拦截。
-
激励广告展示通过 com.quickgame.android.sdk.AdmobManager 封装(该类源码不在当前工程)。
想确认:
-
在 GMA 25.1.0 + 以上中介版本下,激励广告关闭按钮显示时机是否可能由广告素材或中介控制?
-
如果封装层使用了某些全屏/沉浸配置,会导致关闭按钮不显示吗?
-
建议优先看哪些日志字段(ResponseInfo / adapter / creative / show lifecycle)来定位
4.没有中途退出按钮是否正常
