баннер загружался на одном экране а показывался на втором сразу после загрузки экрана, а не загружался полностью на втором экране, с полно экранной все проще там есть четкое разделение методов на загрузку и показ, а у баннера он общий же?
Ты какой именно хочешь показать баннер?) Там он сначала загружается, затем ты его пихаешь в условный provider, переходишь на нужный тебе экран и там показываешь его Код можно посмотреть в гугле, я для рекламы его полностью взял, он решил мои проблемы
Large banner, у него ведь только метод loadAd, который сразу и грузит и показывает или я что-то упустил?
Там же в том функции, которая грузит и показывает есть локальная переменная, куда загружается реклама. После того, как она загрузилась, она показывается. Но ничего не мешает тебе показать это на другом экране.
Может я не там смотрю, https://developers.google.com/admob/android/banner#kotlin_2 ?
Да, тут чутка по-другому, чем на других рекламных блоках. А он долго загружается, и на 2 экране фигово показывается? У меня баннеры вроде довольно бодро грузятся и показываются. Надо попробовать поиграться с onAdLoaded().
Да если я гружу его полностью на втором то он долго соображает, проблема в том что onAdLoaded() не отработает пока не запущен loadAd(), а loadAd() сразу запускает показ автоматом, по крайней мере я так понимаю, проблема в том что я не знаю как разделить и можно ли вообще разделить эти процессы(загрузки и показа)
Проще всего поменять рекламный блок на другой...
Всмысле заменить баннер на что-то другое?
Ну там 6 или 7 разных рекламных блоков. Если есть возможность, но замени на другой, который можно сохранить куда-то и потом показать
Он может и полчаса грузить если интернет медленный, а юзер за это время может уйти с экрана или закрыть приложение
Ну то есть там именно поэтому разные методы для предзагрузки и для показа
Да, это я понимаю, просто не знал наверняка как у баннеров
Обсуждают сегодня