안드로이드 배너 광고

배너 광고 노출하기

AdropBanner 를 광고 유닛 ID와 함께 초기화해주세요. 그 다음 onAdReceived 콜백 시 원하는 영역에 광고를 로드하세요.

val adContainer: FrameLayout // Ad container는 프로젝트를 의미합니다.
val banner: AdropBanner = AdropBanner(applicationContext, unitId)
banner.listener = object : AdropBannerListener {
    override fun onAdReceived(banner: AdropBanner) {
        adContainer.removeAllViews()
        adContainer.addView(banner)
    }

    override fun onAdClicked(banner: AdropBanner) {
        Log.d("Adrop", "${banner.getUnitId()}, onAdClicked")    
        // "{unitId}, onAdClicked"
    }
    
    override fun onAdFailedToReceive(banner: AdropBanner, error: AdropErrorCode) {
        removeView(banner)
    }
}

// 서버로부터 광고를 요청하세요.
banner.load()

배너 광고 Destroy

AdropBanner 노출을 종료한다면, 네이티브 광고가 garbage collection 되도록 다음과 같이 destroy해야합니다.

banner.destroy()

Last updated