loadInterstitialAd method

void loadInterstitialAd()

Implementation

void loadInterstitialAd() {
  String? ad = AdsManager().getNextAdUnit("interstitial");

  if (ad == null) {
    print("No available Interstitial Ad Units");
    return;
  }

  InterstitialAd.load(
    adUnitId: ad,
    request: const AdRequest(),
    adLoadCallback: InterstitialAdLoadCallback(
      onAdLoaded: (loadedAd) {
        print("Interstitial Ad Loaded: ${ad}");
        _interstitialAd = loadedAd;
      },
      onAdFailedToLoad: (error) {
        print("Interstitial Ad failed to load: $error");
      },
    ),
  );
}