Как показывать вертикальную рекламу admob в ландшафтном режиме? (Андроид)

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

введите здесь описание изображения


person cyang    schedule 16.04.2011    source источник
comment
Пока нет, сейчас я использовал другой способ размещения рекламы, но я также хочу знать, как разместить рекламу таким образом.   -  person cyang    schedule 17.04.2011
comment
не могли бы вы поделиться своим кодом? Я пытаюсь сделать то же самое, и что-то не получается   -  person morpheus    schedule 21.12.2015


Ответы (1)


Для этого вам нужно будет создать собственный View, который расширяет представление AdMob, а затем переопределить метод onDraw(). Поскольку исходный код представления AdMob (насколько мне известно) недоступен, это может оказаться невозможным. Если бы у вас был исходный код метода AdMob onDraw(), проблема могла заключаться просто в перестановке переменных x и y.

Другой вариант — сохранить вашу активность в режиме Portait, а затем переопределить метод onDraw() ваших собственных представлений, чтобы отрисовать ее в альбомной ориентации. Однако это потребует много работы, так как вам придется создавать свои собственные представления для кнопок, макетов изображений и т. д.

person John Leehey    schedule 26.08.2011