FrequencyCapFilters.Builder

public static final class FrequencyCapFilters.Builder
extends Object

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


Compilateur permettant de créer des objets FrequencyCapFilters.

Résumé

Constructeurs publics

Builder()

Méthodes publiques

FrequencyCapFilters build()

Crée et affiche une instance FrequencyCapFilters.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForClickEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForClickEvents)

Définit la liste des objets KeyedFrequencyCap qui seront filtrés en fonction du type d'événement FrequencyCapFilters.AD_EVENT_TYPE_CLICK.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForImpressionEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForImpressionEvents)

Définit la liste des objets KeyedFrequencyCap qui seront filtrés en fonction du type d'événement FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForViewEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForViewEvents)

Définit la liste des objets KeyedFrequencyCap qui seront filtrés en fonction du type d'événement FrequencyCapFilters.AD_EVENT_TYPE_VIEW.

FrequencyCapFilters.Builder setKeyedFrequencyCapsForWinEvents(List<KeyedFrequencyCap> keyedFrequencyCapsForWinEvents)

Définit la liste des objets KeyedFrequencyCap qui seront filtrés en fonction du type d'événement FrequencyCapFilters.AD_EVENT_TYPE_WIN.

Méthodes héritées

Constructeurs publics

Compilateur

public Builder ()

Méthodes publiques

build

public FrequencyCapFilters build ()

Crée et affiche une instance FrequencyCapFilters.

Vous ne pouvez pas associer plus de 20 filtres de limitation du nombre d'expositions à une même annonce. Si plus au-delà de la limite définie, une valeur de IllegalArgumentException généré.

Renvoie
FrequencyCapFilters Cette valeur ne peut pas être null.

setKeyedFrequencyCapsForClickEvents

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

Définit la liste des objets KeyedFrequencyCap qui seront filtrés en fonction du type d'événement FrequencyCapFilters.AD_EVENT_TYPE_CLICK.

Pour en savoir plus, consultez FrequencyCapFilters.getKeyedFrequencyCapsForClickEvents().

Paramètres
keyedFrequencyCapsForClickEvents List : cette valeur ne peut pas être null.

Renvoie
FrequencyCapFilters.Builder Cette valeur ne peut pas être null.

setKeyedFrequencyCapsForImpressionEvents

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

Définit la liste des objets KeyedFrequencyCap qui seront filtrés en fonction du type d'événement FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION.

Pour en savoir plus, consultez FrequencyCapFilters.getKeyedFrequencyCapsForImpressionEvents().

Paramètres
keyedFrequencyCapsForImpressionEvents List : cette valeur ne peut pas être null.

Renvoie
FrequencyCapFilters.Builder Cette valeur ne peut pas être null.

setKeyedFrequencyCapsForViewEvents (Définir des limites de fréquence d'exposition pour les événements)

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

Définit la liste des objets KeyedFrequencyCap qui seront filtrés en fonction du type d'événement FrequencyCapFilters.AD_EVENT_TYPE_VIEW.

Pour en savoir plus, consultez FrequencyCapFilters.getKeyedFrequencyCapsForViewEvents().

Paramètres
keyedFrequencyCapsForViewEvents List : cette valeur ne peut pas être null.

Renvoie
FrequencyCapFilters.Builder Cette valeur ne peut pas être null.

setKeyedFrequencyCapsForWinEvents

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

Définit la liste des objets KeyedFrequencyCap qui seront filtrés en fonction du type d'événement FrequencyCapFilters.AD_EVENT_TYPE_WIN.

Pour en savoir plus, consultez FrequencyCapFilters.getKeyedFrequencyCapsForWinEvents().

Paramètres
keyedFrequencyCapsForWinEvents List : cette valeur ne peut pas être null.

Renvoie
FrequencyCapFilters.Builder Cette valeur ne peut pas être null.