2017-01-20 3 views
1

J'ai un problème avec admob où je peux voir l'aperçu de la bannière blanche en mise en page XML alors que quand je l'exécute, je suis incapable de voir la bannière dans l'écran mobile .Affichage d'Admob en aperçu xml mais pas lors de l'exécution sur l'appareil mobile

J'ai fait tout le travail nécessaire pour intégrer admob avec les informations d'identification.

Voici mon fichier d'activité

AdView mAdView; 
AdRequest adRequest; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.ads_layout); 

    MobileAds.initialize(getApplicationContext(), getResources().getString(R.string.banner_ad_unit_id)); 
    mAdView = (AdView) findViewById(R.id.adView); 
    adRequest = new AdRequest.Builder().build(); 
    mAdView.loadAd(adRequest); 

} 

Voici ma mise en page XML avec disposition relative enrubannées parent

<com.google.android.gms.ads.AdView 
    android:id="@+id/adView" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_alignParentBottom="true" 
    ads:adSize="BANNER" 
    ads:adUnitId="@string/banner_ad_unit_id"> 
    </com.google.android.gms.ads.AdView> 

Ci-dessous est mon manifeste

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.INTERNET" /> 

<application 
    android:name=".CompassNavApp" 
    android:allowBackup="true" 
    android:icon="@drawable/qiblacompass" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme"> 
    <meta-data 
     android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 

    <activity 
     android:name="com.google.android.gms.ads.AdActivity" 
     android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 
     android:theme="@android:style/Theme.Translucent" /> 
    <activity 
     android:name=".ui.activities.Main2Activity" 
     android:screenOrientation="portrait"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

Répondre

0

1-Vérifier si il y a d'autres vues qui arrivent devant l'adview (Essayez de supprimer toutes les autres vues et tests)

2-Si vous utilisez votre bloc d'annonces et non le mannequin ca-app-pub-3940256099942544/6300978111, vérifiez votre connexion car s'il y avait un problème de connexion, l'annonce ne s'affichera pas et vous ne le saurez même pas !!

Je te conseille d'utiliser l'identifiant mannequin et CHECK-

+0

Je ne suis même pas en mesure d'afficher la bannière blanche qui les problem..i ont supprimé toutes les autres vues .. vous pouvez juste vérifier mon xml affichées au-dessus –