getInterstitial static method

void getInterstitial()

Implementation

static void getInterstitial() {
  if (AdsInitialization.isAndroid() == true) {
    if (AdsInitialization.interstitialAd != null) {
      AdsInitialization.interstitialAd!.show();
      AdsInitialization.interstitialAd!.fullScreenContentCallback =
          FullScreenContentCallback(
        onAdDismissedFullScreenContent: (InterstitialAd ad) {
          ad.dispose();
          if (AdsInitialization.interstitialAd != null) {
            AdsInitialization.interstitialAd!.dispose();
          }
          AdsInitialization.interstitialAd = null;
          AdsInitialization.isLoadInterstitial = false;
          AdsInitialization.initInterstitial();
        },
        onAdFailedToShowFullScreenContent:
            (InterstitialAd ad, AdError error) {
          ad.dispose();
          if (AdsInitialization.interstitialAd != null) {
            AdsInitialization.interstitialAd!.dispose();
          }
          AdsInitialization.interstitialAd = null;
          AdsInitialization.isLoadInterstitial = false;
          AdsInitialization.initInterstitial();
        },
      );
    }
  }
}