Я пытаюсь разместить баннер Admob поверх панели навигации; Я попытался использовать bottomNavigationBar внутри этой страницы, которая прекрасно работает с кнопкой:
Теперь, когда я заменяю эту кнопку на Admob Banner, размещение объявления над фактической панелью навигации, а не поверх нее.
@override
Widget build(BuildContext context) {
bloc.fetchLikedNews();
return Scaffold(
appBar: AppBar(
title: Text('Bookmarks',
style: TextStyle(color: Theme.of(context).brightness == Brightness.dark
? Theme.of(context).accentColor
: Colors.white),
),
backgroundColor: Theme.of(context).brightness == Brightness.dark
? Colors.grey[850]
: Theme.of(context).accentColor,
),
body: CustomScrollView(
controller: scrollControllerLikedList,
slivers: <Widget>[
SliverToBoxAdapter(
),
streamBuilder(bloc.likeNews),
],
),
bottomNavigationBar: Padding(
padding: EdgeInsets.all(8.0),
child: ClipRRect(
borderRadius: BorderRadius.circular(17.0),
child: AdmobBanner(
adUnitId: getBannerAdUnitId(),
adSize: AdmobBannerSize.BANNER,
)
),
),
);
}
@override
void initState() {
scrollControllerLikedList = ScrollController(initialScrollOffset: 84);
FirebaseAdMob.instance.initialize(appId: getAppId());
//Change appId With Admob Id
_bannerAd = createBannerAd()
..load()
..show();
super.initState();
}