2012-01-31 1 views
3

У меня есть игра, которая имеет несколько действий до начала игры. Например, активность меню, активность выбора уровня и сама игра.андроид-adm adm объявление на переходы активности

В каждом из этих мероприятий я показываю небольшое рекламное объявление (adMob) в нижней части экрана. Я заметил, что в настоящее время объявление отбрасывается каждый раз при переходе между действиями. Затем загружается новое объявление, но для этого требуется время.

Есть ли способ сделать это так, чтобы как только объявление было загружено, оно останется на экране независимо от каких-либо основных переходов активности?

редактировать - до сих пор ищет решения на этом одном

ответ

0

Вы можете уничтожить мнения и создавать их с помощью кода и, таким образом, вы будете иметь только один активность, но с коммутационным видом. Пример:

(псевдокод) если меню = TRUE, то делают button1 делают button2 делают imageview1 и т.д ... конец если button1 нажата, то уничтожающие взгляды делают button1 делают button2 т.д. конец Тем не менее, admob не поврежден.

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

+0

Я думаю, что это сработает, но мне нужно будет изменить много кода. Я также потеряю все преимущества деятельности. –

+0

Это не так сложно, но это решение. Проблема в том, что если вы играете с кодом admob, вы можете получить запрет и прочее. – AlfredoVR

0

Я думаю, что просто создайте FrameLayout для других фрагментов и линейный под ним, чтобы загрузить объявление. Этот макет будет использоваться через само приложение.