showInterstitialAd method
void
showInterstitialAd({
- VoidCallback? onLoadSuccess,
- dynamic onLoadFailed()?,
- required VoidCallback onShow,
- required VoidCallback onClose,
- required VoidCallback onClick,
显示插页广告 @param onLoadSuccess 广告加载成功回调,默认值为null @param onLoadFailed 广告加载失败回调,默认值为null @param onShow 广告展示回调 @param onClose 广告关闭回调 @param onClick 广告点击回调
Implementation
void showInterstitialAd({
VoidCallback? onLoadSuccess,
Function(String)? onLoadFailed,
required VoidCallback onShow,
required VoidCallback onClose,
required VoidCallback onClick,
}) {
print("aaabbb---showInterstitialAd");
if (_interstitialAd == null) {
loadInterstitialAd(
onLoadSuccess: () {
print("aaabbb---onLoadSuccess---${_interstitialAd == null}");
Future.delayed(Duration(milliseconds: 100), () {
_interstitialAd?.show();
});
onLoadSuccess?.call();
},
onLoadFailed: onLoadFailed,
onShow: onShow,
onClose: onClose,
onClick: onClick,
);
return;
}
_interstitialAd?.show();
}