createAppOpenAd function

Future createAppOpenAd({
  1. bool showAfter = false,
})

Implementation

Future createAppOpenAd({bool showAfter = false}) async {
  if (checkPlatform.isMobile) {
    await AppOpenAd.load(
      adUnitId: getAppOpenAdUnitId(),
      request: AdRequest(),
      adLoadCallback: AppOpenAdLoadCallback(onAdLoaded: (ad) {
        logCat('ad is loaded');
        appOpenAd = ad;
        if (showAfter) {
          showAppOpenAd();
        }
      }, onAdFailedToLoad: (error) {
        logCat('ad failed to load $error');
      }),
    );
  }
}