KeyedFrequencyCap.Builder

public static final class KeyedFrequencyCap.Builder
extends Object

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


Es un compilador para crear objetos KeyedFrequencyCap.

Resumen

Constructores públicos

Builder()

Métodos públicos

KeyedFrequencyCap build()

Compila y muestra una instancia de KeyedFrequencyCap.

KeyedFrequencyCap.Builder setAdCounterKey(String adCounterKey)

Establece la clave de contador de anuncios a la que se aplica la limitación de frecuencia.

KeyedFrequencyCap.Builder setInterval(Duration interval)

Establece el intervalo como una Duration que se truncará al segundo más cercano y con la que se calculará la limitación de frecuencia.

KeyedFrequencyCap.Builder setMaxCount(int maxCount)

Establece la cantidad máxima dentro del intervalo de tiempo de la limitación de frecuencia.

Métodos heredados

Constructores públicos

Métodos públicos

build

public KeyedFrequencyCap build ()

Compila y muestra una instancia de KeyedFrequencyCap.

Resultado que se muestra
KeyedFrequencyCap Este valor no puede ser null.

Arroja
NullPointerException si la clave o el intervalo del contador de anuncios son nulos
IllegalArgumentException si la clave de contador de anuncios, la cantidad máxima o el intervalo no son válidos

setAdCounterKey

public KeyedFrequencyCap.Builder setAdCounterKey (String adCounterKey)

Establece la clave de contador de anuncios a la que se aplica la limitación de frecuencia.

Consulta KeyedFrequencyCap.getAdCounterKey() para obtener más información.

Parámetros
adCounterKey String: este valor no puede ser null.

Resultado que se muestra
KeyedFrequencyCap.Builder Este valor no puede ser null.

setInterval

public KeyedFrequencyCap.Builder setInterval (Duration interval)

Establece el intervalo como una Duration que se truncará al segundo más cercano y con la que se calculará la limitación de frecuencia.

Consulta KeyedFrequencyCap.getInterval() para obtener más información.

Parámetros
interval Duration: este valor no puede ser null.

Resultado que se muestra
KeyedFrequencyCap.Builder Este valor no puede ser null.

setMaxCount

public KeyedFrequencyCap.Builder setMaxCount (int maxCount)

Establece la cantidad máxima dentro del intervalo de tiempo de la limitación de frecuencia.

Consulta KeyedFrequencyCap.getMaxCount() para obtener más información.

Parámetros
maxCount int

Resultado que se muestra
KeyedFrequencyCap.Builder Este valor no puede ser null.