NestAdsPopupAdViewOptions
팝업 광고의 여러 옵션을 나타내는 클래스
open class NestAdsPopupAdViewOptions
Public Methods
public init()
NestAdsPopupAdViewOptions 를 생성합니다.
open class NestAdsMultiplePopupOptions: NestAdsPopupAdViewOptions
Public Variables
open var loadOptions: NestAdsMultipleAdLoadOptions
팝업 N개 광고 로드 옵션
open var carousel: NestAdsCarouselOptions
N개 광고 Carousel 옵션
open var adList: NestAdsAdListOptions
모아보기 화면 옵션
Public Methods
public init(loadOptions: NestAdsMultipleAdLoadOptions? = nil, carousel: NestAdsCarouselOptions? = nil, adList: NestAdsAdListOptions? = nil)
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