Tworzenie filtrów na podstawie liczby wyświetleń

public static final class FrequencyCapFilters.Builder
extends Object

java.lang.Object
android.adservices.common.frequencyCapFilters.Builder


Kreator do tworzenia obiektów FrequencyCapFilters.

Podsumowanie

Konstruktory publiczne

Builder()

Metody publiczne

FrequencyCapFilters build()

Kompiluje i zwraca instancję FrequencyCapFilters.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForClickEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForClickEvents)

Ustawia listę obiektów KeyedFrequencyCap, które będą filtrowane według typu zdarzenia FrequencyCapFilters.AD_EVENT_TYPE_CLICK.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForImpressionEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForImpressionEvents)

Ustawia listę obiektów KeyedFrequencyCap, które będą filtrowane według typu zdarzenia FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForViewEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForViewEvents)

Ustawia listę obiektów KeyedFrequencyCap, które będą filtrowane według typu zdarzenia FrequencyCapFilters.AD_EVENT_TYPE_VIEW.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForWinEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForWinEvents)

Ustawia listę obiektów KeyedFrequencyCap, które będą filtrowane według typu zdarzenia FrequencyCapFilters.AD_EVENT_TYPE_WIN.

Metody dziedziczone

Konstruktory publiczne

Metody publiczne

kompilacja

public FrequencyCapFilters build ()

Kompiluje i zwraca instancję FrequencyCapFilters.

Z jedną reklamą można powiązać maksymalnie 20 filtrów limitu wyświetleń na użytkownika. Jeśli więcej filtrów niż wynosi ustawiony limit, IllegalArgumentException zostanie rzucona.

Zwroty
FrequencyCapFilters Ta wartość nie może być typu null.

setKeyedCzęstotliwośćCapsForClickEvents

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

Ustawia listę obiektów KeyedFrequencyCap, które będą filtrowane według typu zdarzenia FrequencyCapFilters.AD_EVENT_TYPE_CLICK.

Aby dowiedzieć się więcej, przeczytaj FrequencyCapFilters.getKeyedFrequencyCapsForClickEvents().

Parametry
keyedFrequencyCapsForClickEvents List: ta wartość nie może być typu null.

Zwroty
FrequencyCapFilters.Builder Ta wartość nie może być typu null.

Parametr setKeyedCzęstotliwośćCapsForWyświetleniaZdarzenia

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

Ustawia listę obiektów KeyedFrequencyCap, które będą filtrowane według typu zdarzenia FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION.

Aby dowiedzieć się więcej, przeczytaj FrequencyCapFilters.getKeyedFrequencyCapsForImpressionEvents().

Parametry
keyedFrequencyCapsForImpressionEvents List: ta wartość nie może być typu null.

Zwroty
FrequencyCapFilters.Builder Ta wartość nie może być typu null.

Ustaw limit wyświetleń na użytkownika na użytkownika w przypadku zdarzeń wyświetlenia

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

Ustawia listę obiektów KeyedFrequencyCap, które będą filtrowane według typu zdarzenia FrequencyCapFilters.AD_EVENT_TYPE_VIEW.

Aby dowiedzieć się więcej, przeczytaj FrequencyCapFilters.getKeyedFrequencyCapsForViewEvents().

Parametry
keyedFrequencyCapsForViewEvents List: ta wartość nie może być typu null.

Zwroty
FrequencyCapFilters.Builder Ta wartość nie może być typu null.

setKeyedSizeCapsForWinEvents

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

Ustawia listę obiektów KeyedFrequencyCap, które będą filtrowane według typu zdarzenia FrequencyCapFilters.AD_EVENT_TYPE_WIN.

Aby dowiedzieć się więcej, przeczytaj FrequencyCapFilters.getKeyedFrequencyCapsForWinEvents().

Parametry
keyedFrequencyCapsForWinEvents List: ta wartość nie może być typu null.

Zwroty
FrequencyCapFilters.Builder Ta wartość nie może być typu null.