onAdLoaded -> onAdImpression -> duration시간이 지난 후 -> onAdClosed
2) 광고 요청에 실패한 경우 아래의 순서로 불립니다.
onAdFailedToLoad -> duration시간이 지난 후 -> onAdClosed
class SplashActivity : AppCompatActivity() {
private lateinit var nestAdsSplashAd: NestAdsSplashAdView
override fun onCreate(savedInstanceState: Bundle?) {
...
// 광고 리스너 설정
nestAdsSplashAd.adListener = object : NestAdsAdListener() {
// 광고 로드에 성공한 경우 호출됩니다.
override fun onAdLoaded() {
}
// 광고 로드에 실패한 경우 호출됩니다.
override fun onAdFailedToLoad(error: NestAdsAdError) {
}
// 광고 로드에 성공한 후 광고 노출이 완료되면 호출됩니다.
override fun onAdImpression() {
}
// 설정한 duration 시간이 지나면 호출됩니다.
// 이 곳에서 메인 Activity로 이동 구현을 권장합니다.
override fun onAdClosed() {
startMainActivity()
}
}
...
}
}