Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Interstitial Type 설정

Interstitial 광고 type 중 Dialog와 BottomSheet을 제공합니다. 위에서 InterstitialAdHandler 설정시 원하시는 Type으로 각각 InterstitialAdHandler.Type.Dialog 또는 InterstitialAdHandler.Type.BottomSheet으로 설정하시면 됩니다.

Bottom sheet

Image Removed

Dialog

Image Removed

Interstitial dialog 종료 콜백

...

광고 개수 설정

BottomSheet Interstitial 의 경우 InterstitialAdConfig를 통해 광고 요청 개수를 설정할 수 있습니다.

  • adCount : 한번에 요청하는 광고의 개수. 1 ~ 5가 가능하며, adCount를 지정하지 않거나 1 ~ 5 외의 범위를 지정할 경우 5로 고정됨

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

interstitialAdHandler.show(context, interstitialAdConfig);

종료에 대한 콜백

OnInterstitialAdEventListener를 등록하여 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 onAdLoadFailed(AdError error) {

...


        

...

// 로드 실패시. error를 통해 로드 실패 이유를 알 수 있음

...


    

...

}

    

...

@Override

...


    

...

public void onAdLoaded() {

...


        

...

// 로드 성공시

...


    }

...


});