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

동영상 광고 재생 타입


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