Jetpack Compose
Integrating Banner Ads using Jetpack Compose
val banner = BannerView(this).apply {
banner(AdFormat.banner_320x50)
} class BannerViewDelegate : BIDBannerViewDelegate {
override fun adViewDidLoadAd(adView: BannerView, adInfo: AdInfo?) {
println("App - adViewDidLoadAd. AdView: $adView, AdInfo: $adInfo")
}
override fun adViewDidDisplayAd(adView: BannerView, adInfo: AdInfo?) {
println("App - didDisplayAd. AdView: $adView, AdInfo: $adInfo")
}
override fun adViewDidFailToDisplayAd(adView: BannerView, adInfo: AdInfo?, errors: Error) {
println("App - didFailToDisplayAd. AdView: $adView, Error:${errors.localizedMessage}")
}
override fun adViewClicked(adView: BannerView, adInfo: AdInfo?) {
println("App - didClicked. AdView: $adView, AdInfo: $adInfo")
}
override fun allNetworksFailedToDisplayAd(adView: BannerView) {
print("Banner - allNetworksFailedToDisplayAd")
}
}Last updated