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:

  • Scorrimento / spostamento tabulazione in combinazione con ScrollView?
  • Android webView saveState
  • Crea una bolla di chat in Android
  • Android ottiene la width del frammento
  • Test di unità Android che richiedono un context
  • Come specificare la cartella lib per i JAR quando si utilizza il file di generazione ant build generato da Android?
  • <?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 non può visualizzare gli annunci a causa di configChanges
  • Dimensione AdMob SMART_BANNER
  • iniziare con admob per android - confuso sulla documentazione
  • Implementazione di admob per diverse attività
  • Aggiunta di codice Admob a Android con errore: è necessario disporre di AdActivity in AndroidManifest.xml
  • Testare che admob lavora prima di pubblicare
  • 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.