2017-05-21 2 views
0

nach 2 Wochen meiner App in Google Store habe ich festgestellt, dass Banner nicht in realen Geräten angezeigt wird. Als ich es mit Android Studio Virtual Device getestet habe, war es in Ordnung.Admob Banner nicht in realen Geräten

Dies ist die auf Banner bezogenen Code in meinem MainActivity:

AdView mAdView = (AdView) findViewById(R.id.adView); 
    AdRequest request = new AdRequest.Builder().build(); 
    mAdView.loadAd(request); 

und Layout:

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@color/gray_background"> 
    <com.flaviofaria.kenburnsview.KenBurnsView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"/> 
    <LinearLayout 
     android:layout_marginTop="?attr/actionBarSize" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     tools:context="misc.songbox.Search" 
     android:orientation="vertical"> 

     <com.google.android.gms.ads.AdView 

      android:id="@+id/adView" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      ads:adSize="SMART_BANNER" 
      ads:adUnitId="@string/bannerAd"> 

     </com.google.android.gms.ads.AdView> 

     <ListView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/listView" 
      android:dividerHeight="0dp" 
      /> 

    </LinearLayout> 
</RelativeLayout> 
+0

'AdView' sollte auf der obersten Ebene sein – Aryan

+0

Was meinst du? –

Antwort

0

verwenden XML-Code ...

<com.google.android.gms.ads.AdView 

     android:id="@+id/adView" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     ads:adSize="SMART_BANNER" 
     ads:adUnitId="@string/bannerAd"> 

    </com.google.android.gms.ads.AdView> 
+0

Glaubst du, es ist der Grund? –

+0

ja das ist auch Grund, zuerst führen Sie diese App 5 Bildschirmgröße und laufen auch in 4 Bildschirmgröße dann werden Sie wissen –

0

Wenn Sie in der Lage sind Laden Sie Testanzeigen, aber keine Live-Anzeigen, es klingt wie ein Problem mit Ihrem AdMob-Konto. Können Sie sicherstellen, dass Sie ein Zahlungssystem ordnungsgemäß eingerichtet und/oder Ihre PIN verifiziert haben? Wenn dies nicht der Fall ist, werden keine Live-Anzeigen von Ihrem Konto geschaltet.

+0

Vielen Dank, aber das ist kein Problem, da meine Interstitial-Anzeigen arbeiten und Anzeigen zeigen. Bei manchen Geräten wird jedoch kein Banner angezeigt. Es macht mich sehr nervig, da ich keine Lösung habe und nicht weiß, was zu tun ist. –

Verwandte Themen