FrequencyCapFilters.Builder

public static final class FrequencyCapFilters.Builder
extends Object

java.lang.Object (link em inglês)
   ↳ android.adservices.common.FrequencyCapFilters.Builder


Builder para criar objetos FrequencyCapFilters.

Resumo

Construtores públicos

Builder()

Métodos públicos

FrequencyCapFilters build()

Cria e retorna uma instância de FrequencyCapFilters.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForClickEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForClickEvents)

Define a lista de objetos KeyedFrequencyCap que vão filtrar o tipo de evento FrequencyCapFilters.AD_EVENT_TYPE_CLICK.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForImpressionEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForImpressionEvents)

Define a lista de objetos KeyedFrequencyCap que vão filtrar o tipo de evento FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForViewEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForViewEvents)

Define a lista de objetos KeyedFrequencyCap que vão filtrar o tipo de evento FrequencyCapFilters.AD_EVENT_TYPE_VIEW.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForWinEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForWinEvents)

Define a lista de objetos KeyedFrequencyCap que vão filtrar o tipo de evento FrequencyCapFilters.AD_EVENT_TYPE_WIN.

Métodos herdados

Construtores públicos

Métodos públicos

build

public FrequencyCapFilters build ()

Cria e retorna uma instância de FrequencyCapFilters.

Não é possível associar mais de 20 filtros de limite de frequência a um único anúncio. Se mais filtros no total do que o limite tiverem sido definidos, uma IllegalArgumentException será gerada.

Returns
FrequencyCapFilters Esse valor não pode ser null.

setKeyedFrequencyCapsForClickEvents

public FrequencyCapFilters.Builder setKeyedFrequencyCapsForClickEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForClickEvents)

Define a lista de objetos KeyedFrequencyCap que vão filtrar o tipo de evento FrequencyCapFilters.AD_EVENT_TYPE_CLICK.

Consulte FrequencyCapFilters.getKeyedFrequencyCapsForClickEvents() para mais informações.

Parâmetros
keyedFrequencyCapsForClickEvents List: esse valor não pode ser null.

Retorna
FrequencyCapFilters.Builder Esse valor não pode ser null.

setKeyedFrequencyCapsForImpressionEvents

public FrequencyCapFilters.Builder setKeyedFrequencyCapsForImpressionEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForImpressionEvents)

Define a lista de objetos KeyedFrequencyCap que vão filtrar o tipo de evento FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION.

Consulte FrequencyCapFilters.getKeyedFrequencyCapsForImpressionEvents() para mais informações.

Parâmetros
keyedFrequencyCapsForImpressionEvents List: esse valor não pode ser null.

Retorna
FrequencyCapFilters.Builder Esse valor não pode ser null.

setKeyedFrequencyCapsForViewEvents

public FrequencyCapFilters.Builder setKeyedFrequencyCapsForViewEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForViewEvents)

Define a lista de objetos KeyedFrequencyCap que vão filtrar o tipo de evento FrequencyCapFilters.AD_EVENT_TYPE_VIEW.

Consulte FrequencyCapFilters.getKeyedFrequencyCapsForViewEvents() para mais informações.

Parâmetros
keyedFrequencyCapsForViewEvents List: esse valor não pode ser null.

Retorna
FrequencyCapFilters.Builder Esse valor não pode ser null.

setKeyedFrequencyCapsForWinEvents

public FrequencyCapFilters.Builder setKeyedFrequencyCapsForWinEvents (List<KeyedFrequencyCap> keyedFrequencyCapsForWinEvents)

Define a lista de objetos KeyedFrequencyCap que vão filtrar o tipo de evento FrequencyCapFilters.AD_EVENT_TYPE_WIN.

Consulte FrequencyCapFilters.getKeyedFrequencyCapsForWinEvents() para mais informações.

Parâmetros
keyedFrequencyCapsForWinEvents List: esse valor não pode ser null.

Retorna
FrequencyCapFilters.Builder Esse valor não pode ser null.