Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

바텀 시트 형태의 Interstitial 지면은 InterstitialAdConfig을 설정하여 광고 요청 개수를 설정할 수 있습니다복수 개의 광고를 표시할 수 있습니다.

다음은 3개의 광고를 할당받는 예시입니다.

Code Block
languagejava
InterstitialAdConfig interstitialAdConfig = new InterstitialAdConfig.Builder()
    ...생략...
    .adCount(3)  // 1 ~ 5 
    .build();

interstitialAdHandler.show(context, interstitialAdConfig);

종료에 대한 콜백

OnInterstitialAdEventListener를 등록하여 Interstitial 지면이 종료될 때 콜백을 받을 수 있습니다Interstitial 지면이 종료되는 이벤트를 수신할 수 있습니다. 필요에 따라 이용하여 종료 시점에 원하는 기능을 추가할 수 있습니다.

다음은 Interstitial 지면이 종료되는 이벤트를 수신하는 예시입니다.

Code Block
languagejava
interstitialAdHandler.show(MainActivity.this, interstitialAdConfig, new InterstitialAdHandler.OnInterstitialAdEventListener() {
    
    ...생략...
    
    @Override
    public void onFinish() {
      // 인터스티셜 종료시
    }
}); 

광고 요청 결과에 대한 콜백

OnInterstitialAdEventListener를 등록하여 광고 요청에 실패한 경우에 대해 콜백을 받을 수 있습니다할당 요청에 따른 결과를 수신할 수 있습니다.

다음은 광고 요청 결과를 수신하는 리스너를 추가한 예시입니다.

Code Block
languagejava
interstitialAdHandler.show(MainActivity.this, interstitialAdConfig, new InterstitialAdHandler.OnInterstitialAdEventListener() {

    ...생략 ...
    
    @Override
    public void onAdLoadFailedonAdLoaded(AdError error) {
        // 로드 실패시. error를 통해 로드 실패 이유를 알 수 있음성공시
    }
    
}      @Override
    public void onAdLoadedonAdLoadFailed(AdError error) {
        // 로드 실패시. error를 통해 로드 성공시 실패 이유를 알 수 있음
    }

    ...
});