Анимированная реклама MoPub (нативная реклама AdMob), наложенная на затемненный экран игры.

У меня есть игра, основанная на AndEngine, использующая рекламу MoPub с адаптером AdMob и SDK AdMob версии 6.1.0. Сегодня я использую последний код клиента mopub, полученный с GitHub. Я также пробовал это после удаления родного адаптера.

Я показываю рекламу, используя FrameLayout, который содержит SurfaceView и MoPubView.

Устройство, которое я тестирую, — это Galaxy Nexus 4.1 (Jelly Bean).

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

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

Кроме того, если я создам диалоговое окно (с помощью кнопки «Назад»), игра снова появится за ним, пока я: 1) не закрою диалоговое окно 2) не дождусь следующего кадра в анимации баннера.

Любые идеи, как я могу отладить это дальше, или кто-нибудь сталкивался с этим раньше и знает, что мне нужно делать? Есть ли лучший альтернативный метод наложения баннера на SurfaceView?

Ваше здоровье


person whalabi    schedule 03.08.2012    source источник
comment
У меня такая же проблема. Вы нашли решение?   -  person smilingpoplar    schedule 28.09.2012
comment
У меня нет, и MoPub не ответил на запрос о поддержке. Конечно проблема может быть в адмобе в моем случае.   -  person whalabi    schedule 09.10.2012


Ответы (1)


у меня была такая же проблема на Nexus 7, и она была решена с помощью:

adView.setLayerType(View.LAYER_TYPE_SOFTWARE, ноль);

person MajinBuu    schedule 24.01.2013