флаттер адмоб удалить на кнопку назад - PullRequest
0 голосов
/ 31 октября 2019

Может ли кто-нибудь указать мне правильное направление при добавлении admob.

Мне удалось получить плагин https://pub.dev/packages/ads показывать рекламу, но я не смог заставить его выгрузить объявление, когдапользователь изменил виджет.

Кто-нибудь знает, как это сделать?

class SecondRoute extends StatelessWidget {
  final article;
  Ads appAds;

  final String appId = "ca-app-pub-4999865903647931~XXXXXXXXXX";
  final String bannerUnitId = "ca-app-pub-4999865903647931/XXXXXXXxX";


  // In the constructor, require a Todo.
  SecondRoute({Key key, @required this.article}) : super(key: key);
  @override
  Widget build(BuildContext context) {
    appAds = Ads(
      appId,
      bannerUnitId: bannerUnitId,
      // screenUnitId: screenUnitId,
      // keywords: <String>['ibm', 'computers'],
      // contentUrl: 'http://www.ibm.com',
      //childDirected: false,
      testDevices: ['SM_A305YN:5554'],
      testing: true,
      listener: eventListener,
    );
    appAds.showBannerAd(anchorType: AnchorType.top, anchorOffset: 120);

    return Scaffold(
      appBar: AppBar(
        backgroundColor: Colors.redAccent,
        title: Text(article['title']),
        leading: new IconButton(
            icon: new Icon(Icons.arrow_back),
            onPressed: (){
              appAds.hideBannerAd();
            }
        ),
      ),
      body: Center(
                  child: Container(
                    margin: const EdgeInsets.only(top: 40.0),
                      child: new SingleChildScrollView(
                        child: Card(
                          child: new Container(
                          padding: new EdgeInsets.all(10.0),
                                  child: Column(
                                      children: <Widget>[
                                        Image.network(article['image'], fit: BoxFit.fitWidth),
                                        Html(data: article['content']),

                                      ]
                                  ),
                              ),
                        ),
                      ),
                      )

      )
    );


  }
}

Я хочу, когда пользователь нажимает кнопку "Назад", он удаляет баннер appAds.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...