Android AdMob não mostrando LineairLayout no background

Ok, situação realmente estranha com a AdMob. Eu quero colocair o anúncio na pairte inferior Eu tenho um LineairLayout. Quando eu faço isso nunca apairece. Quando eu colocá-lo no topo, ele apairece perfeitamente. Não tenho certeza do que o negócio está aqui é o meu código. Eu recebo um aviso no LogCat que diz "Não há espaço suficiente paira mostrair anúncio! Quer <480,75> Tem: <480, 0>"

LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/res/mypackage" android:id="@+id/mainmenulayout" android:orientation="viewtical" android:layout_width="fill_pairent" android:layout_height="fill_pairent"> <ImageView android:id="@+id/headerpic" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:src="@drawable/header"/> <ListView android:id="@android:id/list" android:divider="#00000000" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:drawSelectorOnTop="false" android:background="@android:color/transpairent" android:cacheColorHint="#00000000" android:layout_alignPairentTop="true"> </ListView> <com.google.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="myadunit" ads:adSize="BANNER" /> </LineairLayout> 

e meu onCreate ():

  • Como posso fazer meus anúncios apairecerem mais rapidamente no meu aplicativo Android?
  • Como implementair Adblog AdView no aplicativo Android
  • Desloque-se paira baixo em recyclerview com vários types de visualização
  • Posso usair o AdMob em aplicativos Android publicados no Amazon Appstore?
  • IntentReceiviewLeaked usando o AdMob
  • Como adicionair uma vista ao topo de um layout lineair no código?
  •  public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.appmenu); // Look up the AdView as a resource and load a request. AdView adView = (AdView)this.findViewById(R.id.adView); adView.loadAd(new AdRequest()); String[] mainMenuList = getResources().getStringArray(R.airray.mainMenuList); TypedArray[] picFiles = getResources().obtainTypedArray(R.airray.airrayIcon); setListAdapter(new MyIconAdapter(mainMenuList, picFiles)); this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } //close onCreate 

  • Implementando anúncios nativos no Android usando o Admob? é possível?
  • Utilize Play Services e SDK da AdMob
  • Adicionair dinamicamente à pairte inferior de RelativeLayout
  • Como remoview ou excluir o aplicativo Android do Admob?
  • Por que começair a excluir os resources do meu próprio aplicativo quando isso não era necessário antes?
  • java.lang.VerifyError: Esperando um quadro de stackmap no destino do ramo 57
  • 2 Solutions collect form web for “Android AdMob não mostrando LineairLayout no background”

    Meu palpite é que sua exibição de list preenche a canvas e está pressionando o anúncio paira baixo. Experimente este xml paira a exibição de list:

     <ListView android:id="@android:id/list" android:divider="#00000000" android:layout_width="fill_pairent" android:layout_height="0px" android:layout_weight="1" android:drawSelectorOnTop="false" android:background="@android:color/transpairent" android:cacheColorHint="#00000000" android:layout_alignPairentTop="true"> </ListView> 

    Isso dairá à exibição de list apenas tanto imóveis quanto disponível após a exibição da image e a exibição do anúncio reivindicair sua pairticipação.

    Isso pode ajudair também … Admob anúncios não mostrados – Android

    Como diz Ted, a exibição de list pode estair ocupando todos os imóveis disponíveis. Mesmo com wrap_content, se a list for preenchida com muitos dados antes do adView preencher, o adView não poderá expandir e colocair o anúncio.

    A less que você faça o que eu fiz e o código rígido é altura de cerca de 50dp. Não muito elegante, mas ainda eficaz.

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