NestAdsVideoOptions.Builder
public final class NestAdsVideoOptions.Builder
package com.nestads.sdk.ads
Public Constructors
public constructor Builder()
Public Methods
public final fun setStartMuted(startMuted: Boolean): NestAdsVideoOptions.Builder
동영상 광고가 시작될 때 음소거 상태로 시작하는지 여부를 설정합니다.
startMuted
음소거 상태
public final fun setPlayCondition(playCondition: String): NestAdsVideoOptions.Builder
동영상 광고의 재생 타입을 설정합니다.
playCondition
동영상 광고 재생 타입
NestAdsVideoOptions.NEST_ADS_PLAY_CONDITION_CUSTOM : 광고의 재생, 일시정지, 정지 상태를 매체가 제어할 수 있는 기능을 제공합니다. 앱이 백그라운드로 전환되거나 종료될 경우, 광고는 자동으로 멈춥니다
NestAdsVideoOptions.NEST_ADS_PLAY_CONDITION_AUTO_START : 광고가 로드되고 50%이상 노출 시 자동으로 재생을 시작합니다. 앱이 백그라운드로 전환되거나 종료될 경우, 광고는 자동으로 멈춥니다
NestAdsVideoOptions.NEST_ADS_PLAY_CONDITION_MANUAL_START : 광고의 재생, 일시정지, 정지 상태를 매체가 제어할 수 있는 기능을 제공합니다. 앱이 백그라운드로 전환되거나 종료될 경우, 광고는 자동으로 멈춥니다
NestAdsVideoOptions.NEST_ADS_PLAY_CONDITION_AUTO_START_ON_WIFI : 광고가 로드되고 와이파이에 연결되어있고 50%이상 노출 시 자동으로 재생을 시작합니다. 앱이 백그라운드로 전환되거나 종료될 경우, 광고는 자동으로 멈춥니다
public final fun setCustomControlsRequested(customControlsRequested: Boolean): NestAdsVideoOptions.Builder
비디오 컨트롤러의 함수들을 통해 동영상 광고를 제어할 수 있는지 여부를 설정합니다.
customControlsRequested
동영상 광고 제어 여부
false 로 설정하면 NestAdsVideoController의 play(), pause(), mute(), stop(), replay() 메소드가 동작하지 않습니다.
public final fun setQuality(quality: String): NestAdsVideoOptions.Builder
동영상 광고의 화질을 설정합니다.
quality
동영상 광고 재생 타입
NestAdsVideoOptions.NEST_ADS_VIDEO_QUALITY_AUTO : 동영상 화질이 네트워크 환경에 따라 자동으로 선택됩니다.
NestAdsVideoOptions.NEST_ADS_VIDEO_QUALITY_HIGH : 동영상 화질을 고화질로 선택합니다.
NestAdsVideoOptions.NEST_ADS_VIDEO_QUALITY_MEDIUM : 동영상 화질을 중간화질로 선택합니다.
NestAdsVideoOptions.NEST_ADS_VIDEO_QUALITY_ROW : 동영상 화질을 저화질로 선택합니다.
public final fun build(): NestAdsVideoOptions
NestAdsVideoOptions 를 생성합니다
default
startMuted = true, playCondition = NestAdsVideoOptions.NEST_ADS_PLAY_CONDITION_CUSTOM , customControlsRequested = true, quality = NestAdsVideoOptions.NEST_ADS_VIDEO_QUALITY_AUTO
Last updated