Flutter AdMob Баннерная реклама перекрывает экран - PullRequest
1 голос
/ 01 апреля 2019

Я работаю над приложением Flutter, в котором мне нужно показать AdMob ' Banner Ad . Я заметил, что баннер перекрывает мой список. Я пытался найти решение, но ничего полезного не нашел.

Одно решение, которое я нашел, это обеспечить фиксированный запас в 50 пикселей внизу. Мне немного неудобно с этим решением, когда я где-то читал, что размер экрана может повлиять на это решение.

Также, когда я помещаю поддельную нижнюю панель, она также перекрывает мою нижнюю панель вкладок и нижние листы.

Пожалуйста, смотрите изображение ниже для более подробной информации.

Спасибо, что уделили время.

enter image description here

Ответы [ 2 ]

1 голос
/ 21 апреля 2019

Если вы используете виджет Scaffold, попробуйте использовать параметр persistentFooterButtons :. Учебник здесь: http://cogitas.net/show-firebase-admob-banner-ad-in-flutter/

1 голос
/ 08 апреля 2019

Я нашел одно решение для вас, мой гипс.Исправьте это с помощью кода ниже.

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;
      });
    }

Спасибо

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