Android AdMob не показывает размер экрана слишком мал - PullRequest
4 голосов
/ 30 июня 2011

У меня есть веб-просмотр и рекламное объявление внизу.Он получает рекламу, но не показывает ее, потому что экран слишком маленький.Ранее, когда я запускал его всего за linear layout, объявление показывалось бы нормально.

Вот код, который у меня сейчас есть:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
android:id="@+id/relativeLayout1" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:orientation="vertical">
<com.google.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent" 
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
ads:adUnitId="a14e0b54f42c7c7"
ads:adSize="BANNER"
ads:loadAdOnCreate="true"/>
     <WebView
    android:id="@+id/sdrwebview"
     android:layout_width="fill_parent"
      android:layout_above="@+id/ad" 
      android:layout_height="fill_parent"/>
</RelativeLayout>

Ответы [ 3 ]

1 голос
/ 30 июня 2011

Попробуйте поменять местами представления ... возможно, ваше веб-представление покрывает Adview

<RelativeLayout...>
     <WebView.../>
     <com.google.ads.AdView.../>
</RelativeLayout>
0 голосов
/ 02 ноября 2018

Попробуйте использовать следующее

ads:adSize="SMART_BANNER"
0 голосов
/ 25 февраля 2014

См. Документацию AdMob. https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate#play

SDK будет запрашивать любой размер, для которого был создан экземпляр AdView. Если на экране устройства недостаточно места для показа рекламы, ничего не будет показано.

Возможно, AdMob SDK не поддерживает экраны меньшего размера, чем 320x50.

...