Table of Contents |
---|
Interstitial Type
설정
Interstitial 광고 type 중 Dialog와 BottomSheet을 제공합니다. 위에서 InterstitialAdHandler 설정시 원하시는 Type으로 각각 InterstitialAdHandler.Type.Dialog
또는 InterstitialAdHandler.Type.BottomSheet
으로 설정하시면 됩니다.
Bottom sheet
Dialog
Interstitial dialog 종료 콜백
...
광고 개수 설정
BottomSheet Interstitial 의 경우 InterstitialAdConfig
를 통해 광고 요청 개수를 설정할 수 있습니다.
adCount
: 한번에 요청하는 광고의 개수. 1 ~ 5가 가능하며, adCount를 지정하지 않거나 1 ~ 5 외의 범위를 지정할 경우 5로 고정됨
Code Block | ||
---|---|---|
| ||
InterstitialAdConfig interstitialAdConfig = new InterstitialAdConfig.Builder()
...생략...
.adCount(3) // 1 ~ 5
.build();
interstitialAdHandler.show(context, interstitialAdConfig); |
종료에 대한 콜백
OnInterstitialAdEventListener
를 등록하여 Interstitial 지면이 종료될 때 콜백을 받을 수 있습니다.
Code Block | ||
---|---|---|
| ||
interstitialAdHandler.show(MainActivity.this, interstitialAdConfig, new InterstitialAdHandler.OnInterstitialAdEventListener() {
|
...
...생략... |
...
@Override |
...
|
...
public void onFinish() { |
...
|
...
// 인터스티셜 종료시
|
...
} |
...
|
...
}); |
광고
...
요청 결과에 대한
...
콜백
OnInterstitialAdEventListener
를 등록하여 광고 요청에 실패한 경우에 대해
...
콜백을 받을 수 있습니다.
Code Block | ||
---|---|---|
| ||
interstitialAdHandler.show(MainActivity.this, interstitialAdConfig, new InterstitialAdHandler.OnInterstitialAdEventListener() { ...생략 ... |
...
@Override |
...
public void onAdLoadFailed(AdError error) { |
...
|
...
// 로드 실패시. error를 통해 로드 실패 이유를 알 수 있음 |
...
|
...
}
|
...
@Override |
...
|
...
public void onAdLoaded() { |
...
|
...
// 로드 성공시 |
...
} |
...
}); |