val interstitialLoader = DaroInterstitialAdLoader( adInterstitialUnit = DaroAdInterstitialUnit( unitId = ${unitId}, placementName = ${placementName}, //로그 상 보여질 이름입니다. 공백을 보내도 무관합니다. ), )
load() 를 호출하면 onSuccess를 콜백을 통해서 를 얻을 수 있습니다.
load()
interstitialLoader.load( context = this, onSuccess = { ad -> ... }, onFailure = { err -> ... } )
onSuccess 에서 받아온 에 show() 를 호출을 통해서 광고를 보여줄 수 있습니다.
show()
ad.show( activity = ..., object : DaroInterstitialAdListener { override fun onFailedToShow(errorMsg: String) { } override fun onShown() { } override fun onDismiss() { } override fun onImpression() { } }) )
DaroInterstitialAdListener를 통해서 광고 표시, 리워드 획득 등을 관리할 수 있습니다.
DaroInterstitialAdListener