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