initBannerAds method
dynamic
initBannerAds({
- required BuildContext context,
- required String bannerID,
- required Function onBannerAdLoaded,
Implementation
initBannerAds(
{required BuildContext context,
required String bannerID,
required Function onBannerAdLoaded}) async {
size = await anchoredAdaptiveBannerAdSize(context: context);
bannerAd = BannerAd(
size: size ?? AdSize.banner,
adUnitId: bannerID.toString().trim(),
listener: BannerAdListener(
onAdLoaded: (ad) {
print("BannerAd Loaded");
isBannerLoaded = true;
onBannerAdLoaded();
},
onAdFailedToLoad: (ad, error) {
print(
'Ad load failed (code=${error.code} message=${error.message})');
ad.dispose();
initBannerAds(
context: context,
bannerID: bannerID,
onBannerAdLoaded: onBannerAdLoaded);
},
),
request: AdRequest())
..load();
}