Проблема ориентации AdMob в Android - PullRequest
8 голосов
/ 17 июня 2010

Мое приложение интегрируется с рекламой AdMob .Когда я меняю ориентацию, он должен соответствовать экрану в зависимости от ориентации.В портретном режиме он работает нормально, но когда я перешел в альбомный режим, размер объявления, который я получаю в портретном режиме, совпадает с размером объявления, отображаемого в альбомном режиме.

Я добавляю следующее на странице макета.

<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"
/>

Ответы [ 2 ]

6 голосов
/ 15 июля 2010

Кажется, что ответ здесь от admob:

http://groups.google.com/group/admob-publisher-discuss/browse_thread/thread/17451c55258de1ec?pli=1

К сожалению, мы не поддерживаем 480 dip Широкая реклама в это время. У нас есть единая презентация нашей рекламы через сеть, и у нас нет расширили наши форматы рекламы до 480 Пиксельный формат в это время. Мы надеюсь добавить поддержку для них в ближайшее время. Наш SDK построен таким образом, что когда мы вводим более широкий рекламный блок для ландшафтных телефонов и других больших экраны, новые объявления уже будут поддерживается и вам не нужно обновить до нового SDK.

Так что, к сожалению, кажется невозможным растянуть рекламу.

2 голосов
/ 11 июля 2010

У меня та же проблема, но она еще не устранена.

Я думал добавить Admob 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>
...