2016-05-27 4 views

答えて

0

それはない推奨される方法をロードするための時間をかけることなく、主 2gの上、インターネットのすべての種類にすばやく開き、いずれかのボタンをクリックした後

ユーザーがあなたのアプリとやりとりしているように突然広告がポップアップするようなものです。

あなたはまだでonAdLoadリスナーをオーバーライドすることで、それを表示することができますしたいだけでなく場合は、あなたの活動のonCreate

mInterstitialAd = new InterstitialAd(this); 
     mInterstitialAd.setAdUnitId(getString(R.string.interstitialAd_id)); 
     AdRequest adRequest = new AdRequest.Builder().build(); 
     mInterstitialAd.loadAd(adRequest); 

     mInterstitialAd.setAdListener(new AdListener() { 
      @Override 
      public void onAdLoaded() { 
       if (mInterstitialAd.isLoaded()) { 
       mInterstitialAd.show(); 
      } 
      } 
     }); 

UPDATE:この方法で

そのロードされた

場合にのみ、それを表示します
if (mInterstitialAd.isLoaded()) { 
    mInterstitialAd.show(); 
    } 
+0

私はあなたの提案を尊重しますが、私はすでにこれらのすべてを知っています。再度クエリを読んでください。以前に広告を読み込みたいのですが、同時に表示したくありません。私はいくつかのボタンのクリックでそれらを使用したい。以前はどのように広告を読み込むことができるのか理解できません。 –

+0

上記のmehtodを使ってあなたのアクティビティのonCreateに広告を読み込んでいつでも表示することができます。 – Max

+0

私は同じことをしていますが、選択したボタンをクリックすると2Gネットワ​​ークで読み込みに時間がかかります。 –

関連する問題