gpt4 book ai didi

Flutter AdMob Banner 广告重叠屏幕

转载 作者:IT老高 更新时间:2023-10-28 12:40:19 26 4
gpt4 key购买 nike

我正在开发一个需要展示 AdMob横幅广告 的 Flutter 应用程序。我注意到横幅重叠我的 ListView 。我试图搜索解决方案,但没有发现任何有用的东西。

我发现的一个解决方案是在底部提供 50 像素的固定边距。当我在某处读到屏幕尺寸可能会影响此解决方案时,我对此解决方案感到有些不舒服。

此外,当我放置一个假底栏时,它也会与我的底部标签栏和底页重叠。

详情请看下图。

感谢您的宝贵时间。

enter image description here

最佳答案

我为你找到了一个解决方案,我的 cast Banner 底部 Flutter Application 一点点填充。用下面的代码修复它。

var paddingBottom = 48.0;

new MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Name',
home: new MyHomePage(
title: "NMame",
),
builder: (context, widget) {
final mediaQuery = MediaQuery.of(context);
return new Padding(
child: widget,
padding: new EdgeInsets.only(bottom: paddingBottom),
);
},
routes: <String, WidgetBuilder>{
'/HomeScreen': (BuildContext context) =>
new MyHomePage(title: 'UPSC Question Papers')
})

在应用未加载广告时处理

      if(event == MobileAdEvent.failedToLoad){
setState(() {
paddingBottom = 0.0;
});
}

谢谢

关于Flutter AdMob Banner 广告重叠屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55446893/

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