팝업 배너 광고
아래 가이드에서는 팝업 배너 광고를 로드하고, 표시하는 방법을 설명합니다.
기본 요건
테스트 광고 게재위치
placementCode
설명
광고 표시하기
lazy var popupView: NestAdsPopupAdView!
override func viewDidLoad() {
// 초기화
popupView = NestAdsPopupAdView()
// (선택) 옵션 적용
popupView.leftButtonOptions = NestAdsPopupLeftButtonOptions(...)
popupView.rightButtonOptions = NestAdsPopupRightButtonOptions(...)
// imageOptions의 imageSize를 설정하는 경우, layoutConstraintsOptions 보다 우선하여 적용
// 둘 다 설정하지 않는 경우, SDK에서 기본 레이아웃을 그려준다.
popupView.imageOptions = NestAdsPopupImageOptions(...)
popupView.layoutConstraintsOptions = NestAdsPopupLayoutConstraintsOptions(...)
popupView.multiplePopupOptions.loadOptions = NestAdsMultipleAdLoadOptions(
numberOfAds: 5) // 복수 개의 광고를 요청하는 경우 해당 옵션을 설정합니다.
// 기본값은 true, custom 모아보기를 할 경우 설정하지 않아도 됩니다. (false가 기본 모아보기 제공)
popupView.multiplePopupOptions.adList = NestAdsAdListOptions(useCustomClickAction: false)
popupView.multiplePopupOptions.carousel = NestAdsCarouselOptions(
displayDuration: 1.5,
transitionDuration: 0.5)
//... 나머지 옵션도 필요한 경우, 설정합니다.
// 필수값 적용
popupView.placementCode = ... //설정하지 않으면 광고 호출에 실패
popupView.delegate = self
// 광고 로드
popupView.load(NestAdsAdRequest(...))
}
오늘 그만보기 구현 예시
닫기 구현 예시
광고 delegate
Last updated