FrequencyCapFilters.Builder

public static final class FrequencyCapFilters.Builder
extends Object

java.lang.Объект
android.adservices.common.FrequencyCapFilters.Builder


Построитель для создания объектов FrequencyCapFilters .

Краткое содержание

Общественные конструкторы

Builder ()

Публичные методы

FrequencyCapFilters build ()

Создает и возвращает экземпляр FrequencyCapFilters .

FrequencyCapFilters.Builder setKeyedFrequencyCapsForClickEvents ( List < KeyedFrequencyCap > keyedFrequencyCapsForClickEvents)

Задает список объектов KeyedFrequencyCap , которые будут фильтровать тип событий FrequencyCapFilters.AD_EVENT_TYPE_CLICK .

FrequencyCapFilters.Builder setKeyedFrequencyCapsForImpressionEvents ( List < KeyedFrequencyCap > keyedFrequencyCapsForImpressionEvents)

Устанавливает список объектов KeyedFrequencyCap , которые будут фильтровать тип событий FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION .

FrequencyCapFilters.Builder setKeyedFrequencyCapsForViewEvents ( List < KeyedFrequencyCap > keyedFrequencyCapsForViewEvents)

Устанавливает список объектов KeyedFrequencyCap , которые будут фильтровать тип событий FrequencyCapFilters.AD_EVENT_TYPE_VIEW .

FrequencyCapFilters.Builder setKeyedFrequencyCapsForWinEvents ( List < KeyedFrequencyCap > keyedFrequencyCapsForWinEvents)

Устанавливает список объектов KeyedFrequencyCap , которые будут фильтровать тип событий FrequencyCapFilters.AD_EVENT_TYPE_WIN .

Унаследованные методы

Общественные конструкторы

Публичные методы

строить

public FrequencyCapFilters build ()

Создает и возвращает экземпляр FrequencyCapFilters .

С одним объявлением можно связать не более 20 фильтров ограничения частоты показов. Если общее количество фильтров превышает лимит, будет выдано IllegalArgumentException .

Возврат
FrequencyCapFilters Это значение не может быть null .

setKeyedFrequencyCapsForClickEvents

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

Устанавливает список объектов KeyedFrequencyCap , которые будут фильтровать тип событий FrequencyCapFilters.AD_EVENT_TYPE_CLICK .

Дополнительную информацию см. FrequencyCapFilters.getKeyedFrequencyCapsForClickEvents() .

Параметры
keyedFrequencyCapsForClickEvents List : Это значение не может быть null .

Возврат
FrequencyCapFilters.Builder Это значение не может быть null .

setKeyedFrequencyCapsForImpressionEvents

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

Задает список объектов KeyedFrequencyCap , которые будут фильтровать тип событий FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION .

Дополнительную информацию см. FrequencyCapFilters.getKeyedFrequencyCapsForImpressionEvents() .

Параметры
keyedFrequencyCapsForImpressionEvents List : Это значение не может быть null .

Возврат
FrequencyCapFilters.Builder Это значение не может быть null .

setKeyedFrequencyCapsForViewEvents

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

Устанавливает список объектов KeyedFrequencyCap , которые будут фильтровать тип событий FrequencyCapFilters.AD_EVENT_TYPE_VIEW .

Дополнительную информацию см. FrequencyCapFilters.getKeyedFrequencyCapsForViewEvents() .

Параметры
keyedFrequencyCapsForViewEvents List : Это значение не может быть null .

Возврат
FrequencyCapFilters.Builder Это значение не может быть null .

setKeyedFrequencyCapsForWinEvents

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

Задает список объектов KeyedFrequencyCap , которые будут фильтровать тип событий FrequencyCapFilters.AD_EVENT_TYPE_WIN .

Дополнительную информацию см. FrequencyCapFilters.getKeyedFrequencyCapsForWinEvents() .

Параметры
keyedFrequencyCapsForWinEvents List : Это значение не может быть null .

Возврат
FrequencyCapFilters.Builder Это значение не может быть null .