showOpenAppAd method
void
showOpenAppAd()
Implementation
void showOpenAppAd() {
if (_appOpenAd == null || _isShowingAd) {
loadAppOpenAd();
return;
}
_isShowingAd = true;
// Set the fullScreenContentCallback and show the ad.
_appOpenAd!.fullScreenContentCallback = FullScreenContentCallback(
onAdShowedFullScreenContent: (ad) {
_isShowingAd = true;
log('$ad onAdShowedFullScreenContent');
},
onAdFailedToShowFullScreenContent: (ad, error) {
log('$ad onAdFailedToShowFullScreenContent: $error');
_isShowingAd = false;
ad.dispose();
_appOpenAd = null;
},
onAdDismissedFullScreenContent: (ad) {
log('$ad onAdDismissedFullScreenContent');
_isShowingAd = false;
ad.dispose();
_appOpenAd = null;
loadAppOpenAd();
},
);
_appOpenAd!.show();
}