Этот вопрос задают чаще, но есть разные решения, и я, честно говоря, не знаю, что здесь лучше всего.
У меня есть такое межстраничное объявление (Google Admob SDK):
private InterstitialAd interstitial;
Однако реклама немного задерживается, и если пользователь быстро перемещается (в течение секунды или двух), то реклама показывается на другом экране, чем хотелось бы, или даже хуже, когда приложение уже находится в фоновом режиме.
Как приостановить межстраничную рекламу, когда приложение Android переходит к background? показывает функцию, которой (больше) не существует.
При отклонении межстраничное объявление DFP на Android, приложение дает сбой явно использует другое объявление, чем я... это лучше использовать?
программно закрыть межстраничное объявление просто говорит, что его невозможно отменить.
Я бы предпочел, чтобы просто отменить рекламу в функции onDestroy()
и приостановить (или уничтожить) рекламу в функции onPause()
.
Возможно ли это сделать? Любое обходное решение или что-то другое также хорошо, но я, конечно, предпочитаю чистое решение.