2017-01-26 12 views
0

アクティビティが開始されると、インスタティック広告とバナー広告を読み込もうとしています。バナー広告はうまくいきますが、広告は表示されません。誰でも助けてくれますか?ここにonCreate()voidのコードがあります。そのため彼らの大きなサイズのインタースティシャル広告はロードされません

AdView adView = (AdView) this.findViewById(R.id.adView); 
    AdRequest adRequest = new AdRequest.Builder().build(); 
    adView.loadAd(adRequest); 

    interstitial = new InterstitialAd(this); 

    interstitial.setAdUnitId(getString(R.string.bigAdID)); 

    adRequest = new AdRequest.Builder().build(); 

    interstitial.loadAd(adRequest); 

    if(interstitial.isLoaded()){ 
     interstitial.show();} 

おかげ

答えて

-1

https://firebase.google.com/docs/admob/android/interstitial

、間質広告は、従来のバナー広告よりも平均的に多くの帯域幅を必要とします。 これに対応するには、アプリが表示される前にアプリを読み込ませることをお勧めします。これにより、広告が表示されるようになるとすぐに広告を表示できるようになります。

インタースティシャルが読み込まれるまで待つ必要があります。

はサイドノートでは

interstitial.setAdListener(new AdListener(){ 
     if(interstitial.isLoaded()){ 
     interstitial.show();} 
}); 

if(interstitial.isLoaded()){ 
     interstitial.show();} 

コードを変更

- それは、すぐに活動がロードされる間質広告を表示するために良い習慣はありませんが、利用者からの適切な行動を待ち、それを表示するhttps://support.google.com/admob/answer/6201362?hl=en

関連する問題