如何在 Flutter 中将广告放置在 BottomNavigationBar 的下方或上方

how to place ads below or above BottomNavigationBar in Flutter

我想在 Flutter 的 BottomNavigationBar 上方或下方放置 google_mobile_ads' 横幅广告。

我尝试将 BottomNavigationBar 放置在容器中并添加边距,但没有在容器中添加 2 个子项的选项。

我尝试在 bottomnavigationbar 中添加一个 Column 小部件,但该列转到了页面的顶部。

关于如何在底部导航栏上方或下方放置 google_mobile_ads 有什么想法吗?

我可以分享代码,但我需要关于如何实现它的建议或指导或指示。

在 MaterialApp 中包裹一列,展开 Scaffold body 将 Ad 填充到底部

MaterialApp:
       Column(:[
            Expanded(Scaffold),
            AdWidget,
        ])

有很多方法可以实现这一点。 一种方法是像这样分隔您的脚手架和广告容器:

return Column(
    children:[
        Expanded(child: Scaffold(),
        SizedBox(height: 50, child: AdContainer())
    ]
)

另一种方法是将其添加到底部导航栏中:

bottomNavigationBar: SizedBox(
                         height = 200,
                         child: Column(
                                    children: [
                                        BottomNav(),
                                        AdContainer()
                                    ]
                         )
                     )