광고 응답 기반 설정
아래 가이드에서는 한 게재위치에 여러 광고 형식을 설정하고, 광고 응답에 따라 자동으로 적절한 광고 형식을 표시하는 방법을 설명합니다.
v2.9.0 버전에서는 이미지 배너, 프리미엄 배너 광고 상품만 표시할 수 있습니다.
개요
한 게재위치에 여러 광고 형식(예: 이미지 배너 광고, 프리미엄 배너 광고)을 동시에 설정하면, SDK가 광고 응답을 받은 후 응답에 포함된 광고 형식에 맞춰 자동으로 적절한 광고를 표시합니다.
이 방식을 사용하면:
하나의 게재위치에서 배너 형태의 여러 광고 형식을 지원할 수 있습니다
광고 서버에서 반환하는 광고 형식에 따라 자동으로 적절한 UI가 렌더링됩니다
코드를 단순화하고 유지보수를 쉽게 할 수 있습니다
기본 요건
시작 가이드에 따라 필요한 과정을 완료합니다.
광고 표시하기
배너 광고를 표시할 영역에서
NestAdsDynamicBannerAdView를 생성합니다.(필수) 게재위치를 설정합니다.
(옵션) 이미지 배너 옵션을 설정합니다.
(옵션) 프리미엄 배너 옵션을 설정합니다.
(옵션) 광고 리스너를 설정합니다.
광고를 로드합니다.
자동 배너 타입 판별
NestAdsDynamicBannerAdView는 서버 응답의 type 필드를 기반으로 적절한 배너 뷰를 자동으로 생성합니다.
이미지 배너 응답 시: NestAdsImageBannerAdView 생성 및 imageBannerOptions 적용
프리미엄 배너 응답 시: NestAdsPremiumBannerAdView 생성 및 premiumBannerAdOptions 적용
설정 옵션 요약
공통 설정
placementCode
String
""
게재위치 코드 (필수)
adListener
NestAdsAdListener?
null
광고 이벤트 리스너
이미지 배너 설정
imageBannerOptions
NestAdsImageOptions
NestAdsImageOptions()
이미지 배너 스타일 옵션
enableOverflow
Boolean
false
overflow 허용 여부
프리미엄 배너 설정
expandableAdSize
NestAdsAdSize
FLUID
확장 후 배너 사이즈
premiumBannerAdOptions
NestAdsPremiumBannerAdOptions
NestAdsPremiumBannerAdOptions()
프리미엄 배너 스타일 옵션
premiumBannerAdListener
NestAdsPremiumBannerAdListener?
null
프리미엄 배너 이벤트 리스너
videoLifecycleCallbacks
VideoLifecycleCallbacks?
null
동영상 재생 콜백
광고 리스너
NestAdsDynamicBannerAdView에서 지원하는 광고 리스너는 다음을 참고하세요.
NestAdsAdListener - 공통 광고 이벤트
NestAdsPremiumBannerAdListener - 프리미엄 배너 전용 이벤트
VideoLifecycleCallbacks - 동영상 재생 이벤트
광고 옵션
NestAdsDynamicBannerAdView에서 지원하는 광고 옵션은 다음을 참고하세요.
NestAdsImageOptions - 이미지 배너 옵션
NestAdsPremiumBannerAdOptions - 프리미엄 배너 옵션
NestAdsAdSize - 광고 사이즈
Last updated