bannerAds static method
dynamic
bannerAds({
- BannerSize bannerSize = BannerSize.BANNER,
- String adLoadingText = "Ad is loading.......",
- Color? boxDecorationcolor = const Color(0xFFFFFFFF),
- Color boxBordercolor = const Color(0xFFFFFFFF),
- TextStyle? style = const TextStyle(fontSize: 16, color: Colors.black),
- Widget? error = const SizedBox(height: 0),
Implementation
static bannerAds(
{BannerSize bannerSize = BannerSize.BANNER,
String adLoadingText = "Ad is loading.......",
Color? boxDecorationcolor = const Color(0xFFFFFFFF),
Color boxBordercolor = const Color(0xFFFFFFFF),
TextStyle? style = const TextStyle(fontSize: 16, color: Colors.black),
Widget? error = const SizedBox(
height: 0,
)}) {
return Stack(
children: [
Container(
decoration: BoxDecoration(
color: boxDecorationcolor,
border: Border.all(color: boxBordercolor)),
height: bannerSize.size.height,
child: Center(
child: BannerAd(
builder: (context, child) {
return Container(
color: Colors.black,
child: child,
);
},
loading: SizedBox(
height: bannerSize.size.height,
child: Center(
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Transform.scale(
scale: 0.5,
child: const CircularProgressIndicator(
color: Colors.black),
),
SizedBox(
width: 7,
),
Text(adLoadingText,
style: style)
]))),
// ignore: deprecated_member_use
size: bannerSize,
),
),
)
],
);
}