2016-07-14 130 views
0

我需要一些幫助問題是,當插頁式廣告打開並關閉時,它會從我用於顯示插頁式廣告的變量中卸載已加載的廣告,我的問題是我可以阻止它卸載廣告嗎?如果是,那我該怎麼做?插頁式廣告關閉

+0

這是正常的... ...廣告關閉後,你需要下載一個新的,當它準備好了,你再次顯示它 – W0rmH0le

回答

0

這很正常。

相同的添加只能顯示一次。關閉後,您必須申請一個新的。您可以使用相同的InterstitialAd對象來請求新的廣告。但是,你真的必須加載一個新的。

您可以創建AdListener並檢查添加何時關閉。這樣,你可以申請一個新的。

AdMob's DOC頁面,你可以找到一些例子:

public class MainActivity extends ActionBarActivity { 

    InterstitialAd mInterstitialAd; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     mInterstitialAd = new InterstitialAd(this); 
     mInterstitialAd.setAdUnitId("AD UNIT ID"); 

     mInterstitialAd.setAdListener(new AdListener() { 
      @Override 
      public void onAdClosed() { 
       requestNewInterstitial(); 
      } 
     }); 

     requestNewInterstitial(); 
    } 

    private void requestNewInterstitial() { 
     AdRequest adRequest = new AdRequest.Builder() 
        .addTestDevice("SEE_YOUR_LOGCAT_TO_GET_YOUR_DEVICE_ID") 
        .build(); 

     mInterstitialAd.loadAd(adRequest); 
    } 
}