π₯οΈBanner Ad
extension BannerAdManager: MediationAdDelegate {
func onBannerAdLoaded(bannerAd: AdsFramework.MediationBannerAd) {
guard let bannerview = bannerAd.view else {
print("Banner Ad request failed with reason banner ad null")
return
}
addBannerViewToView(bannerview)
bannerAd.eventDelegate = self
}
func onAdFailedToLoad(error: AdsFramework.AdError) {
print("Banner Ad request failed with reason \(error.description)")
}
}extension BannerAdManager: MediationBannerAdEventDelegate {
func recordBannerClick() {
print("Banner clicked")
}
func recordBannerImpression() {
print("Banner impression recorded")
}
}Last updated