NestAdsPopupAdViewDelegate

팝업 배너 광고 NestAdsPopupAdView 의 delegate protocol입니다.

public protocol NestAdsPopupAdViewDelegate : AnyObject

Public Methods

func popupAdViewDidReceiveAd(_ popupAdView: NestAdsPopupAdView)

광고 로드에 성공한 경우 호출됩니다.

매개변수
설명

popupAdView

팝업 배너 광고 객체


func popupAdView(_ popupAdView: NestAdsPopupAdView, didFailToReceiveAdWithError error: NestAdsAdError)

광고 로드에 실패한 경우 호출됩니다.

매개변수
설명

popupAdView

팝업 배너 광고 객체

error

에러 응답 객체


func popupAdViewDidRecordImpression(_ popupAdView: NestAdsPopupAdView)

광고 노출이 완료되면 호출됩니다.

매개변수
설명

popupAdView

팝업 배너 광고 객체


func popupAdViewDidRecordClick(_ popupAdView: NestAdsPopupAdView)

광고가 클릭되면 호출됩니다.

매개변수
설명

popupAdView

팝업 배너 광고 객체


func popupAdViewDidTappedLeftButton(_ popupAdView: NestAdsPopupAdView)

팝업 광고의 왼쪽 버튼이 클릭되면 호출됩니다.

매개변수
설명

popupAdView

팝업 배너 광고 객체


func popupAdViewDidTappedRightButton(_ popupAdView: NestAdsPopupAdView)

팝업 광고의 오른쪽 버튼이 클릭되면 호출됩니다.

매개변수
설명

popupAdView

팝업 배너 광고 객체


func popupAdViewDidShowAd(_ popupAdView: NestAdsPopupAdView)

show() 를 호출하여 팝업 광고가 열리면 호출됩니다.

매개변수
설명

popupAdView

팝업 배너 광고 객체


func popupAdView(_ popupAdView: NestAdsPopupAdView, didFailToShowAdWithError error: NestAdsAdError)

show() 를 호출했으나 팝업 광고가 열릴 수 없는 상태면 호출됩니다. (ex. 광고가 로드되지 않았을 경우)

매개변수
설명

popupAdView

팝업 배너 광고 객체

error

에러 응답 객체


func popupAdViewWillPresentScreen(_ popupAdView: NestAdsPopupAdView)

팝업 광고를 클릭해 외부 화면으로 전환되기 직전에 호출됩니다.

매개변수
설명

popupAdView

팝업 배너 광고 객체


func popupAdViewWillDismissScreen(_ popupAdView: NestAdsPopupAdView)

외부 화면에서 다시 앱으로 돌아오기 직전에 호출됩니다.

매개변수
설명

popupAdView

팝업 배너 광고 객체


func popupAdViewDidDismissScreen(_ popupAdView: NestAdsPopupAdView)

외부 화면에서 다시 앱으로 돌아온 직후에 호출됩니다.

매개변수
설명

popupAdView

팝업 배너 광고 객체


func popupAdViewDidTapSeeAllButton(_ popupAdView: NestAdsPopupAdView, adList: [NestAdsPopupAdResponse])

결합형 배너 사용 시, 모아보기 버튼을 클릭하면 호출됩니다.

  • 커스텀 클릭 이벤트를 사용하는 경우, 메서드가 호출되는 시점에 원하는 이벤트를 커스텀할 수 있습니다.

  • 커스텀 클릭 이벤트를 사용하지 않는 경우, SDK에서 모아보기 화면을 띄워주며, 팝업 배너는 닫힙니다.


func popupAdViewAdListViewControllerWillAppear()

모아보기 화면의 viewWillAppear 시점에 호출됩니다.


func popupAdViewAdListViewControllerDidAppear()

모아보기 화면의 viewDidAppear 시점에 호출됩니다.


func popupAdViewAdListViewControllerWillDisappear()

모아보기 화면의 viewWillDisappear 시점에 호출됩니다.


func popupAdViewAdListViewControllerDidDisappear()

모아보기 화면의 viewDidDisappear 시점에 호출됩니다.

Last updated