У меня есть три мероприятия, и все эти три действия имеют баннерную рекламу внизу, которые устанавливаются по коду в методе трех видов деятельности OnCreate()
.Как сделать баннеры Объявления (admob) Общие для всех моих занятий
И по какой-то причине мне нужно закончить каждое действие, переходя от одного действия к другому, и startActivity()
для возврата к первой операции.
Я хотел бы знать, как я могу сделать только одно баннерное объявление для всех этих трех действий, вместо того, чтобы называть их отдельно от разных onCreate
, потому что я сомневаюсь, что при переходе Activities я освежаю объявления (тихое), которое isn Это хорошая практика для ваших кликов.
Должен ли я объявить его в статическом классе, так что она не может быть вызвана из любой деятельности, и только один экземпляр будет там (так не освежает в связи с созданием активности)
Предложения приветствуются.
Не зная, что делает каждая деятельность или почему вы должны ее закончить, когда вы переходите от одного к другому, это может быть нецелесообразно ... Вы думали о простом одиночном действии с FrameLayout и (ниже этого) просмотр рекламного баннера? Вместо перехода от одного действия к другому просто создайте представление каждого действия и поместите его в FrameLayout. Просмотр рекламного баннера будет оставаться постоянным. Кроме того, в зависимости от версии Android используйте фрагменты вместо действий. Просто идея. – Squonk
Несмотря на то, что вы можете настроить рекламный баннер, общий для всех видов деятельности, новый запрос на рекламу отправляется в admob при каждом проявлении активности.если пользователь очень часто меняет активность, вы можете получить очень низкую норму заполнения. Вместо этого используйте одно действие + несколько фрагментов, см. [здесь] (http://stackoverflow.com/a/30341571/1487475) – zdd