我成功地在页脚上显示了智能横幅,然后将其丢弃。我的问题是这个应用程序的所有页面都显示了这个信息。
我的问题是:如何只在一页上显示?

@override
 void initState() {
   super.initState();
   myBanner
   ..load().then((loaded) {
     if (loaded && this.mounted) {
       myBanner..show();
     }
   });

 }

最佳答案

如果您有多个小部件作为单独的屏幕,那么您只需要包含该部件

@override void initState() {
    super.initState();
    myBanner ..load().then((loaded) {
        if (loaded && this.mounted) {
            myBanner..show();
        }
    });
}

您可能需要处理它:
@override
  void dispose() {
    myBanner?.dispose();
    super.dispose();
}

关于admob - Admob横幅,如何仅在家中展示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50972863/

10-12 03:57