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

팝업 배너 광고 객체

Last updated