У меня есть функция, при которой при первом щелчке показывать промежуточные объявления, а при втором щелчке - удалять баннерную рекламу и возвращаться назад, но теперь у меня есть одна проблема, когда я быстро нажимаю кнопку «Назад» 2 или 3 раза, когда рекламные баннеры не удалялись и переходили креклама на заднем экране показывает промежуточную рекламу на заднем экране. Я хочу поставить чек, который мне нужен, если пользователь нажимает быстрее, чем 2 раза, он проверяет, показывается ли промежуточная реклама, тогда он позволяет вернуться к предыдущему экрану, в противном случае он ждет, чтобы показать промежуточную рекламу, а затем, при втором нажатии, удаляет баннер. объявление и вернуться. моя функция написана здесь.
Future<bool> _onBackPressed() {
if (_counter3 < 1) {
interstitialAd.show();
_counter3++;
}
else {
bannerAd.dispose();
Navigator.pop(context);
}
}