NestAdsPremiumBannerAdViewDelegate
프리미엄 배너 광고 NestAdsPremiumBannerAdView 의 delegate protocol입니다.
public protocol NestAdsPremiumBannerAdViewDelegate: AnyObject
Public Methods
func premiumAdViewDidReceiveAd(_ adView: NestAdsPremiumBannerAdView)
광고 로드에 성공한 경우 호출됩니다.
adView
프리미엄 배너 광고 객체
func premiumAdView(_ adView: NestAdsPremiumBannerAdView, didFailToReceiveAdWithError error: NestAdsAdError)
광고 로드에 실패한 경우 호출됩니다.
popupAdView
프리미엄 배너 광고 객체
error
에러 응답 객체
func premiumAdViewDidRecordImpressionOnDefaultView(_ adView: NestAdsPremiumBannerAdView)
확장 전 배너 노출이 완료되면 호출됩니다.
adView
프리미엄 배너 광고 객체
func premiumAdViewDidRecordImpressionOnExpandedView(_ adView: NestAdsPremiumBannerAdView)
확장 후 배너 노출이 완료되면 호출됩니다.
func premiumAdViewDidPerformClickOnDefaultView(_ adView: NestAdsPremiumBannerAdView)
확장 전 배너가 클릭되면 호출됩니다.
func premiumAdViewDidPerformClickOnExpandedView(_ adView: NestAdsPremiumBannerAdView)
확장 후 배너가 클릭되면 호출됩니다.
func premiumAdViewDidPerformClickOnCtaButton(_ adView: NestAdsPremiumBannerAdView)
cta 버튼이 클릭되면 호출됩니다.
func premiumAdViewDidPerformClickOnHintAsset(_ adView: NestAdsPremiumBannerAdView)
힌트 애셋이 클릭되면 호출됩니다.
func premiumAdViewWillPresentScreen(_ adView: NestAdsPremiumBannerAdView)
랜딩 영역을 클릭해 외부 화면으로 전환되기 직전에 호출됩니다.
func premiumAdViewWillDismissScreen(_ adView: NestAdsPremiumBannerAdView)
외부 화면에서 다시 앱으로 돌아오기 직전에 호출됩니다.
func premiumAdViewDidDismissScreen(_ adView: NestAdsPremiumBannerAdView)
외부 화면에서 앱으로 전환 후 호출됩니다.
func premiumAdViewDidExpand(_ adView: NestAdsPremiumBannerAdView)
확장 전 배너 -> 확장 후 배너로 전환된 후 호출됩니다.
func premiumAdViewExpandedRectInfoOnScrollView(_ adView: NestAdsPremiumBannerAdView, rect: CGRect)
스크롤뷰에서 프리미엄 배너를 사용하는 경우, 확장 전 배너 -> 확장 후 배너로 전환된 후 rect 정보와 함께 호출됩니다.
func premiumAdViewDidShrink(_ adView: NestAdsPremiumBannerAdView)
확장 후 배너 -> 확장 전 배너로 전환된 후 호출됩니다.
func didTapCtaButton(_ adView: NestAdsPremiumBannerAdView)
cta 버튼이 클릭된 후 호출됩니다.
func didTapAdvertiser(_ adView: NestAdsPremiumBannerAdView)
광고주 문구가 클릭된 후 호출됩니다.
func didTapAdProfile(_ adView: NestAdsPremiumBannerAdView)
광고주 프로필이 클릭된 후 호출됩니다.
func expandedVideoDidCompletePreparation()
동영상 재생 준비완료되면 호출됩니다.
func expandedVideoDidFailToLoadVideo(errorDescription: String)
동영상 로드에 실패하면 호출됩니다.
func expandedVideoDidPlayVideo()
동영상이 재생되면 호출됩니다.
func expandedVideoDidPauseVideo()
동영상이 일시정지되면 호출됩니다.
func expandedVideoDidEndVideoPlayback()
동영상이 재생완료되면 호출됩니다.
func expandedVideoDidMuteVideo()
동영상 sound OFF 될 때 호출됩니다.
func expandedVideoDidUnmuteVideo()
동영상 sound ON 될 때 호출됩니다.
func expandedVideoDidUpdateVideoProgress(current: TimeInterval)
동영상 현재 재생 시간이 호출됩니다.
Last updated