Android 배너 광고
배너 광고 노출하기
AdropBanner 를 광고 유닛 ID와 함께 초기화해주세요.
그 다음 onAdReceived
콜백 시 원하는 영역에 광고를 로드하세요.
Ad type
Ad unit ID
Banner (375X80)
PUBLIC_TEST_UNIT_ID_375_80
Banner (320X50)
PUBLIC_TEST_UNIT_ID_320_50
Banner (320X100)
PUBLIC_TEST_UNIT_ID_320_100
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()}, ${banner.creativeId} onAdClicked")
// "{unitId}, onAdClicked"
}
override fun onAdFailedToReceive(banner: AdropBanner, error: AdropErrorCode) {
removeView(banner)
}
override fun onAdImpression(banner: AdropBanner) {
Log.d(“adrop”, “banner impressed ” + banner.getUnitId())
}
}
// 서버로부터 광고를 요청하세요.
banner.load()
배너 광고 Destroy
AdropBanner 노출을 종료한다면, 네이티브 광고가 garbage collection 되도록 다음과 같이 destroy해야합니다.
banner.destroy()
적용 확인하기
여기서 광고 유닛이 제대로 적용 되었는지 확인하는 방법을 알아보세요.
Last updated