首页 > 解决方案 > 这个 AdWidget 已经在 Flutter 中的 Widget 树错误

问题描述

我正在使用 google_mobile_ads: ^0.13.5 包,并且还尝试提供唯一 ID,但仍然出现此错误:-此 AdWidget 已在 Widget 树中 如果您将此 AdWidget 放在列表中,请确保在构建器中创建一个新实例具有独特的广告对象的功能。确保您没有在多个 AdWidget 中使用相同的广告对象。 Error 将我带到 AdWidget。

我正在尝试的代码:-

  final adContainer = Container(
       alignment: Alignment.center,
       width: double.infinity,
       height: 70,
       child: Card(
       color: white,
      child: Container(
        padding: EdgeInsets.symmetric(vertical: 5.0, horizontal: 0.0),
    child: AdWidget(
    key: new UniqueKey(),
    ad: myPollsData[index] as BannerAd,
     ),),);
       return StatefulBuilder(
           builder: (context, setS){
           return adContainer;
         },);

                         
                              
                           

标签: flutteradmob

解决方案


推荐阅读