Мое приложение интегрируется с рекламой AdMob. Когда я изменяю ориентацию, она должна соответствовать экрану в зависимости от ориентации. В режиме портрета это хорошо работает, но когда я изменил на альбомный режим размер рекламы, я вхожу в режим портрета, тот же размер рекламы, отображенной в альбомном режиме.
Я добавляю следующее на странице расположения.
Похоже, ответ здесь от admob:
http://groups.google.com/group/admob-publisher-discuss/browse_thread/thread/17451c55258de1ec?pli=1
К сожалению, мы не поддерживаем падение 480 градусов. широкая реклама в это время. У нас есть унифицировали представление нашей рекламы по сети, и у нас нет расширили наши рекламные форматы до 480 в настоящее время широкоформатный формат пикселей. Мы надеюсь добавить для них поддержку в ближайшее время. Наш SDK построен таким образом, что когда мы представим более широкий рекламный блок для ландшафтных телефонов и других больших экранов, новая реклама уже будет поддерживается, и вам не нужно обновить до нового SDK.
Так что, к сожалению, кажется невозможным растянуть рекламу.
У меня такая же проблема, но я ее еще не исправил.
Я подумывал добавить AdView AdView
в LinearLayout
с точно таким же backgroundColor
.
Примерно так:
<LinearLayout android:id="@+id/admob_stuff"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#000000">
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
myapp:backgroundColor="#000000"
myapp:primaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC"
/>
</LinearLayout>