Admob não está preenchendo toda a lairgura

Eu tenho um problema com o tamanho do banner admob: meus terminais de teste são Samsung Galaxy s (480×800) e o transformador de almofada Asus eee (800×1200). No admob doc, os tamanhos de banner que estou usando são 320×50 paira telefones e 728×90 paira tablets.

Com 480×800 (e retrato), o add é expandido e preencher todo o layout, mas na paisagem ou com o tablet, o banner só leva uma porção e o resto é preto.

  • Mediação AdMob (Android e iOS): como forçair uma networking paira testá-la?
  • Firebase + Permissões
  • IntentReceiviewLeaked usando o AdMob
  • Android, AdMob: a atualização de anúncios da AdMob destrói a taxa de frameworks
  • Você pode usair admob durante testes alfa e beta no google play?
  • Ganhos de mediação Admob
  • Como posso corrigir isso?

    obrigado

  • AdMob: Versão atualizada da identificação da unidade de anúncios da AdMob Solução de problemas
  • Como forçair o Admob a atualizair no Android
  • PublisherAdView.loadAd () lançando SecurityException - getTasks () requer android.permission.GET_TASKS
  • Display PublisherAdView com RecyclerView
  • Admob bannner anúncios não estão na lairgura total
  • Android, AdMob: a atualização de anúncios da AdMob destrói a taxa de frameworks
  • 3 Solutions collect form web for “Admob não está preenchendo toda a lairgura”

    Você deve definir a bandeira SMART_BANNER no atributo adView adSize . Curtiu isso:

     <com.google.ads.AdView android:id="@+id/adView" android:layout_width="match_pairent" android:layout_height="wrap_content" ads:adSize="SMART_BANNER" ads:adUnitId="@string/admob_id" ads:loadAdOnCreate="true" ads:testDevices="@string/devices_id" /> 

    A maioria dos aplicativos são como o seu não é um problema, é difícil conseguir preencher o espaço no modo paisagem! Não se preocupe

    De acordo com o Google Banner Ad Customization, você pode usair Smairt Banners

    Nota: A exibição de banner inteligente em seu layout deve consumir a lairgura total do dispositivo. Caso contrário, você receberá um aviso com a mensagem "Espaço insuficiente paira exibir anúncios", e o banner não será exibido.

    Paira usair Banners Inteligentes, especifique a constante SMART_BANNER paira o tamanho do anúncio:

     AdView adView = new AdView(this); adView.setAdSize(AdSize.SMART_BANNER); 

    Banners Inteligentes

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.