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
이미지 배너의 사이즈. 설정하면 팝업의 크기가 변경됩니다. 이미지 사이즈를 지정하면 팝업의 여백을 설정한 것보다 우선하여 그려집니다.
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
팝업 배경 영역
default: .fullScreen
Public Methods
public init(backgroundArea: NestAdsPopupBackgroundArea? = nil)
NestAdsPopupBackgroundOptions을 생성합니다.
Last updated