Gli annunci AdMob non vengono mostrati – Android

I miei annunci non vengono visualizzati affatto, credo di aver seguito correttamente la documentazione ma non sono ancora visualizzati. Il programma è fondamentalmente un webview e voglio che l'annuncio venga visualizzato in fondo.

Ecco il mio file di layout:

  • Lo background ActionBarSherlock non si ripete sulle versioni precedenti ICS
  • (android) Come fare qualcosa in app "lancio"?
  • Aggiungi button con un contatore nella barra degli strumenti
  • IndexNotReadyException - Android Studio
  • Imansible risolvere il metodo getSystemService nella scheda ListView
  • Dimensioni image e dispositivi mobili e dpi
  • <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:myapp="http://schemas.android.com/apk/res/man.utd.headlines" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <com.admob.android.ads.AdView android:id="@+id/ad" android:layout_width="fill_parent" android:layout_height="fill_parent" myapp:backgroundColor="#000000" myapp:primaryTextColor="#FFFFFF" myapp:secondaryTextColor="#CCCCCC" /> </LinearLayout> 

    Qualche idea?

    EDIT: questo è quello che ora ho, ma non sembra ancora abbastanza:

     <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:myapp="http://schemas.android.com/apk/res/man.utd.headlines" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <com.admob.android.ads.AdView android:id="@+id/ad" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" myapp:backgroundColor="#000000" myapp:primaryTextColor="#FFFFFF" myapp:secondaryTextColor="#CCCCCC" /> <WebView android:id="@+id/webview" android:layout_above="@id/ad" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </RelativeLayout> 

  • AdMob in android "AdView manca l'attributo XML richiesto 'adSize'"
  • ricevere una risposta di annuncio. ErrorCode: 0 Imansible caricare l'annuncio: 0
  • android ottiene l'ID dispositivo per adMob
  • come ridurre la dimensione dell'applicazione aumentata dopo gli annunci admob?
  • Aggiornamenti in AdMob - mancante
  • Posizione Android di AdMob sullo schermo non funziona
  • 3 Solutions collect form web for “Gli annunci AdMob non vengono mostrati – Android”

    Il tuo problema è che il WebView prende tutto lo spazio sullo schermo e non rimane spazio per gli annunci.

    Un LinearLayout distribuirà lo spazio su una regola di primo accesso prima di servizio. Se la prima vista prende tutto lo spazio, la seconda vista non otterrà alcun spazio.

    Vorrei utilizzare un RelativeLayout e aggiungere gli aggiunti innanzitutto con un attributo layout_alignParentBottom e aggiungere la webview con un layout_above="id for the adds" . Ciò assicurerà che le aggiunte siano sempre nella parte inferiore dello schermo, anche se la visualizzazione web non avrà tutto lo spazio in questo momento e la visualizzazione web sarà sempre sopra le aggiunte.

    Ho avuto lo stesso problema, ho risolto in questo modo: LinearLayout come layout principale, dentro di esso linearLayout (per l'annuncio) e una visualizzazione web, impostare wrap_content sul linearlayout per l'annuncio, per cui in primo luogo mostrerà un annuncio e poi il resto dello schermo sarà il webview. esempio di mia:

     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:id="@+id/addmob" xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" ></LinearLayout> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </LinearLayout> 
     <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" android:layout_width="fill_parent" android:id="@+id/rltvLayout1" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/linearLayoutwebview" android:layout_height="wrap_content" android:layout_width="wrap_content" android:orientation="vertical"> <WebView android:id="@+id/webView1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fitsSystemWindows="true" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:id="@+id/ad_layout" android:layout_height="wrap_content" android:gravity="bottom" android:layout_alignParentBottom="true" android:layout_alignBottom="@+id/home_layout"> <com.google.ads.AdView android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="put here your ID" ads:adSize="BANNER" android:id="@+id/adView" ads:refreshInterval="60" /> </LinearLayout> </RelativeLayout> 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.