我已经安装了admob插件,它在android上运行良好,但是在IOS上,切换到另一个屏幕并返回横幅消失传感器时会出现这种情况。
第一个屏幕 enter image description here
转到第二个屏幕 enter image description here
返回第一个屏幕 enter image description here
横幅代码:
import 'package:firebase_admob/firebase_admob.dart';
const appId = "ca-app-pub-8525669884798416~3112161926";
class Ads {
BannerAd bannerAd;
showBanner() {
bannerAd ??= createBannerAd();
bannerAd
..load()
..show(
anchorOffset: 0.0,
anchorType: AnchorType.bottom,
);
}
BannerAd createBannerAd() {
return BannerAd(
adUnitId: BannerAd.testAdUnitId,
size: AdSize.fullBanner,
listener: (MobileAdEvent event) {
print('BannerAd event $event');
},
);
}
}
可能是什么原因?
答案 0 :(得分:0)
我找到了这种现象的原因。我在一个屏幕上使用webView和admob,因此,在IOS上发生了无法理解的冲突。 决策:有必要升高容器webView,以使admob横幅不位于其上