NestAdsPopupAdViewOptions

팝업 광고의 여러 옵션을 나타내는 클래스

open class NestAdsPopupAdViewOptions

Public Methods

public init()

NestAdsPopupAdViewOptions 를 생성합니다.


open class NestAdsMultiplePopupOptions: NestAdsPopupAdViewOptions

Public Variables

open var loadOptions: NestAdsMultipleAdLoadOptions

팝업 N개 광고 로드 옵션


N개 광고 Carousel 옵션


open var adList: NestAdsAdListOptions

모아보기 화면 옵션


Public Methods

NestAdsMultiplePopupOptions를 생성합니다.


open class NestAdsPopupBackgroundOptions: NestAdsPopupAdViewOptions

Public Variables

open var backgroundArea: NestAdsPopupBackgroundArea

팝업 광고의 배경 영역

default: .fullScreen


public init(backgroundArea: NestAdsPopupBackgroundArea? = nil)

NestAdsPopupBackgroundOptions를 생성합니다.


open class NestAdsPopupLeftButtonOptions: NestAdsPopupAdViewOptions

팝업 광고의 왼쪽 버튼에 대한 옵션을 나타냅니다.

Public Variables

open var text: String

버튼에 나타날 텍스트

default: ""

※ 어드민의 팝업 광고 상품 - 레이아웃 설정 탭의'버튼 문구 설정' 기능으로 변경되어 SDK 내 해당 옵션은 삭제될 예정입니다.


open var font: UIFont

버튼의 폰트 서체

default: .systemFont(ofSize: 14, weight: .medium)


open var fontColor: UIColor

버튼의 폰트 색상

default: .black


open var backgroundColor: UIColor

버튼의 배경색

default: "#F1F1F1"에 해당하는 색상


open var borderColor: CGColor

버튼의 테두리 색상

default: "#F1F1F1"에 해당하는 색상


Public Methods

public init(text: String? = nil, fontStyle: UIFont.Weight? = nil, fontColor: UIColor? = nil, backgroundColor: UIColor? = nil, borderColor: CGColor? = nil)

NestAdsPopupLeftButtonOptions 를 생성합니다.


open class NestAdsPopupRightButtonOptions: NestAdsPopupAdViewOptions

팝업 광고의 오른쪽 버튼에 대한 옵션을 나타냅니다.

Public Variables

open var text: String

버튼에 나타날 텍스트

default: ""

※ 어드민의 팝업 광고 상품 - 레이아웃 설정 탭의'버튼 문구 설정' 기능으로 변경되어 SDK 내 해당 옵션은 삭제될 예정입니다.


open var font: UIFont

버튼의 폰트 서체

default: .systemFont(ofSize: 14, weight: .medium)


open var fontColor: UIColor

버튼의 폰트 색상

default: "F1F1F1"에 해당하는 색상


open var backgroundColor: UIColor

버튼의 배경색

default: .black


open var borderColor: CGColor

버튼의 테두리 색상

default: UIColor.black.cgColor


Public Methods

public init(text: String? = nil, fontStyle: UIFont.Weight? = nil, fontColor: UIColor? = nil, backgroundColor: UIColor? = nil, borderColor: CGColor? = nil)

NestAdsPopupRightButtonOptions 를 생성합니다.


open class NestAdsPopupImageOptions: NestAdsPopupAdViewOptions

팝업의 이미지 배너 영역 옵션을 나타냅니다.

Public Variables

open var backgroundColor?: UIColor

이미지 배너의 배경색

default: 소재 이미지 0,0 좌표 내 1px 색상


open var borderColor: CGColor

이미지 배너의 테두리 색상

default: UIColor(hexaRGB: "B1B1B1").cgColor


open var imageSize: NestAdsAdSize?

이미지 배너의 사이즈. 설정하면 팝업의 크기가 변경됩니다. 이미지 사이즈를 지정하면 팝업의 여백을 설정한 것보다 우선하여 그려집니다.

default: nil


Public Methods

public init(backgroundColor: UIColor? = nil, borderColor: CGColor? = nil, imageSize: NestAdsSDK.NestAdsAdSize? = nil)

NestAdsPopupImageOptions 를 생성합니다.


open class NestAdsPopupLayoutConstraintsOptions: NestAdsPopupAdViewOptions

팝업의 레이아웃 제약 옵션을 나타냅니다.

Public Variables

open var topInset: CGFloat

팝업의 상단 여백값

default:

중앙 팝업: 스크린 높이의 100 / 640 를 곱한 값

하단 팝업: 스크린 높이의 240 / 640 를 곱한 값


open var leadingInset: CGFloat

팝업의 왼쪽 여백값

default:

중앙 팝업: 스크린 너비의 20 / 360 를 곱한 값

하단 팝업: 0


open var trailingInset: CGFloat

팝업의 오른쪽 여백값

default:

중앙 팝업: 스크린 너비의 20 / 360 를 곱한 값

하단 팝업: 0


open var bottomInset: CGFloat

팝업의 하단 여백값

default:

중앙 팝업: 스크린 높이의 100 / 640 를 곱한 값

하단 팝업: 0


Public Methods

public init(topInset: CGFloat? = nil, leadingInset: CGFloat? = nil, trailingInset: CGFloat? = nil, bottomInset: CGFloat? = nil)

NestAdsPopupLayoutConstraintsOptions 를 생성합니다.


open class NestAdsPopupLayoutOptions: NestAdsPopupAdViewOptions

팝업 광고의 레이아웃 옵션 클래스입니다.

Public Variables

open var cornerRadius: CGFloat?

  • 최소 0 ~ 최대 20

  • 범위 외의 값 입력 시 최소 / 최대 값으로 자동 적용됩니다.

  • 어드민에 팝업 광고를 등록할 때 곡선형 레이아웃을 선택한 경우에만 적용됩니다.

default:

(곡선형일 때) 8

(직선형일 때) 0


Public Methods

public init(cornerRadius: CGFloat? = nil)

NestAdsListViewOptions를 생성합니다.

Last updated