Я хочу показывать объявления admob следующим образом. Моя игра заблокирована в ландшафтном режиме, и я хочу показывать рекламу вертикально. Я использовал макет XML для размещения своих объявлений.
Как показывать вертикальную рекламу admob в ландшафтном режиме? (Андроид)
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