setBannerCallbacks static method
void
setBannerCallbacks({})
Set Banner ads callbacks
onBannerLoaded
Called when banner was loaded, isPrecache
- true
if banner is precache.
onBannerFailedToLoad
Called when banner is fail to load. But if auto cache enabled for banners, loading will be continued.
onBannerShown
Called when banner was shown.
onBannerShowFailed
Called when banner show failed.
onBannerClicked
Called when banner was clicked.
onBannerExpired
Called when banner was expired by time.
Implementation
static void setBannerCallbacks(
{Function(bool isPrecache)? onBannerLoaded,
Function? onBannerFailedToLoad,
Function? onBannerShown,
Function? onBannerShowFailed,
Function? onBannerClicked,
Function? onBannerExpired}) {
_bannerChannel.setMethodCallHandler((call) async {
switch (call.method) {
case 'onBannerLoaded':
onBannerLoaded?.call(call.arguments['isPrecache']);
break;
case 'onBannerFailedToLoad':
onBannerFailedToLoad?.call();
break;
case 'onBannerShown':
onBannerShown?.call();
break;
case 'onBannerShowFailed':
onBannerShowFailed?.call();
break;
case 'onBannerClicked':
onBannerClicked?.call();
break;
case 'onBannerExpired':
onBannerExpired?.call();
break;
}
});
}