Показывать промежуточное объявление после каждого » x » количества нажатий кнопок, трепещущих дротиков?

#flutter #dart #admob #interstitial

Вопрос:

Привет, у меня есть приложение, которое случайным образом отображает цитаты нажатием кнопки. Я хочу показывать интерстициальную рекламу при каждом 10-м клике. Я нуб и не могу найти лучший способ его реализовать.

Тем не менее, я создал код, который позволяет показывать рекламу при первом нажатии кнопки (очень простой, ik). Но это не повторяет объявление при каждом 10-м клике. Вот код:

 
  void _createInterstitialAd() {
    InterstitialAd.load(
      adUnitId: 'ca-app-pub-3940256099942544/1033173712', // test ad ids for different platforms

      request: AdRequest(),

      adLoadCallback: InterstitialAdLoadCallback(
        // if ad fails to load
        onAdFailedToLoad: (LoadAdError error) {
          print('Ad exited with error: $error'); // print error
        },

        // else
        onAdLoaded: (InterstitialAd ad) {
          setState(() {
            this._interstitialAd = ad; // set the ad equal to the current ad
          });
        },
      ),
    );
  }


  void showInterstitial() async {
    _interstitialAd.fullScreenContentCallback = FullScreenContentCallback(
      onAdShowedFullScreenContent: (InterstitialAd ad) =>
          print('Ad Showed'),
      onAdDismissedFullScreenContent: (InterstitialAd ad) =>
          ad.dispose(),
      onAdFailedToShowFullScreenContent: (InterstitialAd ad, AdError error) {
        Navigator.of(context).pop();
        ad.dispose();
      },
      onAdImpression: (InterstitialAd ad) => print('Impression'),
    );
    _interstitialAd.show();
  }```

    




    

 

Комментарии:

1. вы можете добавить счетчик, добавить значение через x промежутков времени, а затем показать добавление.