2017-02-06 7 views
0

私はAndroid搭載アプリにAdMob Native Express広告を統合しました。 5.5インチディスプレイを有するデバイスではうまく動作しているが、4.5インチおよび5.0インチディスプレイを有するデバイスには表示されない。AdMobネイティブ速報広告が機能しない

これは、当初、私はゴーンに広告の可視性を設定していますが、広告がロードされると、私は可視に設定するのです

<com.google.android.gms.ads.NativeExpressAdView 
android:id="@+id/adView" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
ads:adUnitId="ca-app-pub-XXXXXXXXXXXXXXXX/XXXXXXXXXX" 
ads:adSize="360x100" 
android:layout_below="@+id/buttonspace2" 
android:visibility="gone"> 
</com.google.android.gms.ads.NativeExpressAdView> 

私のXMLです。

そして、これは私が広告

final NativeExpressAdView adView = (NativeExpressAdView)findViewById(R.id.adView); 

     AdRequest request = new AdRequest.Builder() 


       .build(); 



     adView.setAdListener(new AdListener() { 
      @Override 
      public void onAdLoaded() { 
       adView.setVisibility(View.VISIBLE); 
      } 
     }); 
     adView.loadAd(request); 

をロードしています方法です私はアンドロイドのデバイスが正常に動作している5.5インチのディスプレイとアンドロイド6.0上で実行されていると上記のコードをテストしています。しかし問題は、アンドロイド5.0と4.5インチと5.0インチのディスプレイで動作するアンドロイドデバイスでは動作していないことです。

答えて

0

adsizeを「360x100」から「280x100」に変更して問題を解決しました。

EDIT: "FULL_WIDTHx100"も使用できます。

関連する問題