NestAdsPopupAdViewOptions

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

open class NestAdsPopupAdViewOptions

Public Methods

public init()

NestAdsPopupAdViewOptions 를 생성합니다.


open class NestAdsPopupLeftButtonOptions : NestAdsPopupAdViewOptions

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

Public Variables

open var text: String

버튼에 나타날 텍스트

default: ""


open var font: UIFont

버튼의 폰트 서체

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


open var fontColor: UIColor

버튼의 폰트 색상

default: .black


open var backgroundColor: UIColor

버튼의 배경색

default: UIColor(hexaRGB: "F1F1F1")


open var borderColor: CGColor

버튼의 테두리 색상

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


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: ""


open var font: UIFont

버튼의 폰트 서체

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


open var fontColor: UIColor

버튼의 폰트 색상

default: UIColor(hexaRGB: "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 NestAdsPopupBackgroundOptions : NestAdsPopupAdViewOptions

팝업의 배경 옵션을 나타냅니다.

Public Variables

open var backgroundArea: NestAdsPopupBackgroundArea

팝업 배경 영역

default: .fullScreen


Public Methods

public init(backgroundArea: NestAdsPopupBackgroundArea? = nil)

NestAdsPopupBackgroundOptions을 생성합니다.

Last updated