NestAdsCardBannerAdView

카드 배너 광고 클래스입니다.

open class NestAdsCardBannerAdView : UIView

Delegate

open weak var delegate: (any NestAdsCardBannerAdViewDelegate)?


Public Variables

open var placementCode: String?

게재위치 코드


open private(set) var adInfos: [NestAdsAdInfo] { get }

광고 정보 배열. 각 광고의 광고상품ID, 캠페인ID, 광고그룹ID, 광고ID를 반환합니다.


open var multipleCardBannerOptions: NestAdsMultipleCardBannerOptions

복수 카드 배너 옵션 (광고 개수, 캐러셀 설정, 모아보기 등)


open var backgroundOptions: NestAdsCardBannerBackgroundOptions

배경 옵션 (배경색, 투명도)


open var layoutOptions: NestAdsCardBannerLayoutOptions

레이아웃 옵션 (모서리 둥글기 등)


Public Methods

public init(size: NestAdsAdSize, rootViewController: UIViewController)

NestAdsCardBannerAdView를 생성합니다.

매개변수
설명

size

광고 사이즈 (NestAdsAdSizeBanner 또는 NestAdsAdSizeFluidBanner)

rootViewController

광고를 표시할 ViewController


open func load(_ request: NestAdsAdRequest?)

광고를 요청합니다.

매개변수
설명

request

광고 요청 객체


Options

NestAdsMultipleCardBannerOptions

속성
타입
설명

loadOptions

NestAdsMultipleAdLoadOptions

로드 옵션 (광고 개수)

carousel

NestAdsCarouselOptions

캐러셀 옵션 (표시 시간, 전환 시간, 인디케이터)

adList

NestAdsAdListOptions

모아보기 옵션


NestAdsMultipleAdLoadOptions

속성
타입
설명
기본값

numberOfAds

Int

요청할 광고 개수 (1~99)

1


NestAdsCarouselOptions

속성
타입
설명
기본값

displayDuration

Double

광고 표시 시간 (초, 1~30)

3.0

transitionDuration

Double

전환 애니메이션 시간 (초, 0.1~1.0)

0.5

indicator

NestAdsIndicatorOptions

인디케이터 옵션

-


NestAdsIndicatorOptions

속성
타입
설명
기본값

size

NestAdsMultipleAdIndicatorSize

인디케이터 크기 (.small, .medium)

.small

opacity

CGFloat

배경 투명도 (0.0~1.0)

0.7

backgroundColor

UIColor

배경색

.black

font

UIFont

폰트

.systemFont(ofSize: 10, weight: .bold)

fontColor

UIColor

폰트 색상

.white

borderColor

UIColor

테두리 색상

.black

borderWidth

CGFloat

테두리 두께 (0~2)

0


NestAdsAdListOptions

속성
타입
설명
기본값

useCustomClickAction

Bool

true: 모아보기 클릭 시 delegate만 호출, false: SDK에서 AdListViewController 표시

true

adListViewOptions

NestAdsListViewOptions

AdListViewController 옵션

-


NestAdsListViewOptions

속성
타입
설명
기본값

title

String

모아보기 화면 제목

"모아보기"

bannerInsets

UIEdgeInsets

배너 여백

(8, 8, 8, 8)

cornerRadius

CGFloat

모서리 둥글기 (0~20)

0

titleFont

UIFont?

제목 폰트

nil

backgroundArea

NestAdsBackgroundArea

배경 영역

.fullScreen


NestAdsCardBannerBackgroundOptions

속성
타입
설명
기본값

backgroundColor

UIColor?

배경색

nil

opacity

CGFloat

투명도 (0.0~1.0)

1.0


NestAdsCardBannerLayoutOptions

속성
타입
설명
기본값

cornerRadius

CGFloat

모서리 둥글기 (0~20)

0

Last updated