NestAdsPremiumBannerAdViewOptions

프리미엄 배너 광고의 여러 옵션을 나타내는 클래스

open class NestAdsPremiumBannerAdViewOptions

public init()

NestAdsPopupAdViewOptions 를 생성합니다.


open class NestAdsPremiumBannerLayoutOptions: NestAdsPremiumBannerAdViewOptions

프리미엄 광고의 레이아웃 관련 옵션을 나타냅니다.

Public Variables

open var cornerRadius: CGFloat

프리미엄 광고의 cornerRadius

default: 4


open class NestAdsPremiumAdDefaultBannerOptions: NestAdsPremiumBannerAdViewOptions

프리미엄 광고의 확장 전 배너에 대한 옵션을 나타냅니다.

Public Variables

open var backgroundColor: UIColor?

확장 전 배너의 이미지 영역을 제외한 배경 색상

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


open var opacity: CGFloat?

확장 전 배너의 이미지 영역을 제외한 배경의 투명도

  • 최소 0 ~ 최대 1의 투명도를 설정합니다.

  • 0: 투명

  • 1: 불투명

default: 0.8


Public Methods

public init(backgroundColor: UIColor? = nil, opacity: CGFloat? = nil)

NestAdsPremiumAdDefaultBannerOptions 를 생성합니다.


open class NestAdsPremiumAdExpandedBannerOptions: NestAdsPremiumBannerAdViewOptions

프리미엄 배너 광고의 확장 후 배너에 대한 옵션을 나타냅니다.


Public Variables

open var backgroundColor: UIColor?

확장 후 배너의 이미지 영역을 제외한 배경 색상

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


open var opacity: CGFloat?

확장 후 배너의 이미지 영역을 제외한 배경의 투명도

  • 최소 0 ~ 최대 1의 투명도를 설정합니다.

  • 0: 투명

  • 1: 불투명

default: 0.8


Public Methods

public init(backgroundColor: UIColor? = nil, opacity: CGFloat? = nil)

NestAdsPremiumAdExpandedBannerOptions를 생성합니다.


open class NestAdsPremiumBannerCtaButtonOptions: NestAdsPremiumBannerAdViewOptions

프리미엄 배너의 cta 버튼영역 옵션을 나타냅니다.

Public Variables

open var backgroundColor: UIColor

cta 버튼 영역의 배경 색상

default: .black


open var opacity: CGFloat?

cta 버튼 영역의 배경의 투명도

  • 최소 0 ~ 최대 1의 투명도를 설정합니다.

  • 0: 투명

  • 1: 불투명

default: 1.0


open var font: UIFont

cta 버튼 폰트

default: systemFont(ofSize: 10)


open var fontColor: UIColor

cta 버튼 폰트 색상

default: .white


Public Methods

public init(backgroundColor: UIColor? = nil, opacity: CGFloat? = nil, font: UIFont? = nil, fontColor: UIColor? = nil)

NestAdsPremiumBannerCtaButtonOptions 를 생성합니다.


open class NestAdsPremiumBannerHintAssetOptions: NestAdsPremiumBannerAdViewOptions

힌트애셋 옵션을 나타냅니다.

Public Variables

open var primaryColor: UIColor

힌트 애셋의 주 색상

default: "#2C67FF"에 해당하는 색상


open var secondaryColor: UIColor

힌트 애셋의 부 색상 default: .white


open var hintAssetSize: NestAdsPremiumBannerHintAssetSize)

힌트 애셋의 사이즈 default: .medium


Public Methods

public init(primaryColor: UIColor? = nil, secondaryColor: UIColor? = nil)

NestAdsPremiumBannerHintAssetOptions 를 생성합니다.


open class NestAdsPremiumBannerAdvertiserOptions: NestAdsPremiumBannerAdViewOptions

광고주 문구 옵션을 나타냅니다.

Public Variables

open var font: UIFont

광고주 문구의 폰트

default: .systemFont(ofSize: 10)


open var textColor: UIColor

광고주 문구의 폰트 색상

default: .white


Public Methods

public init(font: UIFont? = nil, textColor: UIColor? = nil)

NestAdsPremiumBannerAdvertiserOptions 를 생성합니다.


open class NestAdsPremiumBannerAdTextOptions: NestAdsPremiumBannerAdViewOptions

광고 문구 옵션을 나타냅니다.

Public Variables

open var font: UIFont

광고 문구의 폰트

default: .systemFont(ofSize: 10)


open var textColor: UIColor

광고 문구의 폰트 색상

default: .white


Public Methods

public init(font: UIFont? = nil, textColor: UIColor? = nil)

NestAdsPremiumBannerAdTextOptions 를 생성합니다.


open class NestAdsPremiumAdExpandedBannerVideoOptions: NestAdsPremiumBannerAdViewOptions

확장형 동영상 배너의 동영상 옵션을 나타냅니다.

Public Variables

open var videoOptions: NestAdsVideoOptions

default : startMuted = true customControlsRequested = true playCondition = NestAdsPlayConditionAuto customAudioSessionRequested = false quality = NestAdsVideoQualityAuto


open var progressBarColor: UIColor

동영상 재생바 색상

default: .white


Public Methods

public init(videoOptions: NestAdsVideoOptions? = nil, progressBarColor: UIColor? = nil)

NestAdsPremiumAdExpandedBannerVideoOptions 를 생성합니다.

Last updated