出现这些奇怪行为的设备是华为 Matepad T8,HMS Core 版本 6.3.0.326。在此设备上,所有其他广告都可以正常工作。
我在 Unity 2020.3.26 上使用 hms 插件 V 2.1.0 从 Unity 进行了构建。日志来自统一 apk。
[HMS] HMSAdsKitManager 加载插页式广告。
[HMS] HMSAdsKitManager 加载奖励广告
[HMS] HMSAdsKitManager 奖励广告已加载!
[HMS] HMSAdsKitManager OnInterstitialAdLoaded
[HMS] HMSAdsKitManager OnInterstitialAdLoaded
[HMS] HMSAdsKitManager 奖励广告已加载!
[HMS] AdsDemoManager ShowInterstitialAd
[HMS] HMSAdsKitManager ShowInterstitialAd 调用
[HMS] HMSAdsKitManager 插页式广告仍未加载!
日志来自 hms-ads-demo-java apk https://github.com/HMS-Core/hms-ads-demo-java。
I/HiAdSDK.InterstitialAdManager(27222):加载广告
I/HiAdSDK.InterstitialAdManager(27222):广告无效,内容 id:46348005
I/HiAdSDK.InterstitialAdManager(27222):onAdsLoaded,大小:1
I/HiAdSDK.InterstitialAdManager(27222):加载广告
I/HiAdSDK.InterstitialAdManager(27222):广告无效,内容 id:46673268
I/HiAdSDK.InterstitialAdManager(27222):onAdsLoaded,大小:1
我已经在另一台华为 P40 lite 设备上测试了这两个 apk,一切正常。不得不提的是,这两款设备(华为mate T8和P40 lite)都是真机。国家/地区不是美国。