KeyedFrequencyCap.Builder

public static final class KeyedFrequencyCap.Builder
extends Object

java.lang.Object
   ↳ android.adservices.common.KeyedFrequencyCap.Builder


KeyedFrequencyCap 객체를 만들기 위한 빌더입니다.

요약

공개 생성자

Builder(int adCounterKey, int maxCount, Duration interval)

공개 메서드

KeyedFrequencyCap build()

KeyedFrequencyCap 인스턴스를 빌드하고 반환합니다.

KeyedFrequencyCap.Builder setAdCounterKey(int adCounterKey)

최대 게재빈도가 적용되는 광고 카운터 키를 설정합니다.

KeyedFrequencyCap.Builder setInterval(Duration interval)

최대 게재빈도가 계산되는 가장 가까운 초로 잘릴 Duration으로 간격을 설정합니다.

KeyedFrequencyCap.Builder setMaxCount(int maxCount)

최대 게재빈도의 시간 간격 내에 최대 개수를 설정합니다.

상속된 메서드

공개 생성자

빌더

public Builder (int adCounterKey, 
                int maxCount, 
                Duration interval)

매개변수
adCounterKey int

maxCount int

interval Duration: 이 값은 null일 수 없습니다.

공개 메서드

build

public KeyedFrequencyCap build ()

KeyedFrequencyCap 인스턴스를 빌드하고 반환합니다.

반환 값
KeyedFrequencyCap 이 값은 null일 수 없습니다.

setAdCounterKey

public KeyedFrequencyCap.Builder setAdCounterKey (int adCounterKey)

최대 게재빈도가 적용되는 광고 카운터 키를 설정합니다.

자세한 내용은 KeyedFrequencyCap.getAdCounterKey()를 참고하세요.

매개변수
adCounterKey int

반환 값
KeyedFrequencyCap.Builder 이 값은 null일 수 없습니다.

setInterval

public KeyedFrequencyCap.Builder setInterval (Duration interval)

최대 게재빈도가 계산되는 가장 가까운 초로 잘릴 Duration으로 간격을 설정합니다.

자세한 내용은 KeyedFrequencyCap.getInterval()을 참고하세요.

매개변수
interval Duration: 이 값은 null일 수 없습니다.

반환 값
KeyedFrequencyCap.Builder 이 값은 null일 수 없습니다.

setMaxCount

public KeyedFrequencyCap.Builder setMaxCount (int maxCount)

최대 게재빈도의 시간 간격 내에 최대 개수를 설정합니다.

자세한 내용은 KeyedFrequencyCap.getMaxCount()를 참고하세요.

매개변수
maxCount int

반환 값
KeyedFrequencyCap.Builder 이 값은 null일 수 없습니다.