loadAndShowInterAd method
void
loadAndShowInterAd(
{ - AdModuleWithCallBacks? adModuleCallBacks,
})
override
Implementation
@override
void loadAndShowInterAd({AdModuleWithCallBacks? adModuleCallBacks}) {
FacebookInterstitialAd.loadInterstitialAd(
placementId: GlobalAdVariables.adNetworkIds?['facebook']?.interId ?? "",
listener: (result, value) {
if (result == InterstitialAdResult.LOADED) {
FacebookInterstitialAd.showInterstitialAd();
if (adModuleCallBacks != null) {
if (adModuleCallBacks.onAdLoaded != null) {
adModuleCallBacks.onAdLoaded!();
}
}
return;
}
if (result == InterstitialAdResult.DISMISSED) {
if (adModuleCallBacks != null) {
if (adModuleCallBacks.onCloseEvent != null) {
adModuleCallBacks.onCloseEvent!();
}
}
return;
}
if (result == InterstitialAdResult.ERROR) {
if (adModuleCallBacks != null) {
if (adModuleCallBacks.onFailed != null) {
adModuleCallBacks.onFailed!();
}
}
return;
}
},
);
}