2015-01-13 6 views
0

admob 삽입 광고를 사용 중이며 onCreate로로드합니다.admob 삽입 광고를 자동으로 다시로드 하시겠습니까?

그래서 한 번만 사용할 수 있지만 두 번 사용할 수는 없습니다. 나는 ...

어떻게 내가 자동 재 ... 사용 후 내가이 표시 직후를 다시로드 할

를 다시로드해야하지만, 이러한 콜백 리스너 없을 것 같다 광고를로드합니까?

답변

3

유일한 방법은 광고를 표시 한 후 onCreate에 포함 된 동일한 광고 코드와 나중에 표시 될 표시 코드를 호출하는 것입니다. 또는 광고를 반복해서 게재하려는 경우 루프 및 타이머를 사용하여 광고를 반복 할 수 있습니다. 그러나 각 교차 광고에 대해 다시 요청해야합니다.

4

당신은 간질 객체에 리스너를 추가하고 활동 방법을 onAdClosed 재정의 할 수

interstitial = new InterstitialAd(this); 
interstitial.setAdUnitId(INTER_UNIT_ID); 

AdRequest interstitialRequest = new AdRequest.Builder() 
    .addTestDevice(device_id) 
    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build(); 

interstitial.setAdListener(new AdListener() 
{ 
    @Override 
    public void onAdLoaded() 
    { 
     //log interstitial loaded 
    } 
    @Override 
    public void onAdFailedToLoad(int errorCode) 
    { 
    }   
    @Override 
    public void onAdClosed() 
    { 
     //reload interstitial 
     AdRequest adRequest = new AdRequest.Builder() 
      .addTestDevice(device_id) 
      .addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build(); 
     interstitial.loadAd(adRequest); 
    } 
}); 

interstitial.loadAd(interstitialRequest); 
......

희망 작동하는지!

관련 문제