FrequencyCapFilters (Filtres des limites du nombre d'expositions)
public
final
class
FrequencyCapFilters
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.FrequencyCapFilters |
Conteneur pour les filtres d'annonces basés sur les limites de fréquence d'exposition.
Vous ne pouvez pas associer plus de 20 filtres de limitation du nombre d'expositions à une même annonce.
Les filtres de limite de la fréquence d'exposition combinent un type d'événement avec une liste d'objets KeyedFrequencyCap
pour définir un ensemble de filtres d'annonces. Si l'une de ces limites du nombre d'expositions est dépassée pour une annonce donnée,
l'annonce sera supprimée du groupe d'annonces envoyées à la fonction d'enchères d'une technologie publicitaire de l'acheteur.
Résumé
Classes imbriquées | |
---|---|
class |
FrequencyCapFilters.Builder
Compilateur permettant de créer des objets |
Constantes | |
---|---|
int |
AD_EVENT_TYPE_CLICK
|
int |
AD_EVENT_TYPE_IMPRESSION
|
int |
AD_EVENT_TYPE_VIEW
|
int |
AD_EVENT_TYPE_WIN
Le type d'événement d'annonce WIN est automatiquement renseigné dans le service Protected Audience pour toute annonce gagnante renvoyée par la sélection d'annonces Protected Audience. |
Constantes héritées |
---|
Champs | |
---|---|
public
static
final
Creator<FrequencyCapFilters> |
CREATOR
|
Méthodes publiques | |
---|---|
boolean
|
equals(Object o)
Vérifie si deux objets |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForClickEvents()
Récupère la liste des objets |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForImpressionEvents()
Récupère la liste des objets |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForViewEvents()
Récupère la liste des objets |
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForWinEvents()
Récupère la liste des objets |
int
|
hashCode()
Renvoie le hachage des données de l'objet |
String
|
toString()
Affiche une représentation de l'objet sous forme de chaîne. |
void
|
writeToParcel(Parcel dest, int flags)
Aplatit cet objet dans un élément Parcel. |
Méthodes héritées | |
---|---|
Constantes
AD_EVENT_TYPE_CLICK
public static final int AD_EVENT_TYPE_CLICK
Valeur constante: 3. (0x00000003)
AD_EVENT_TYPE_IMPRESSION
public static final int AD_EVENT_TYPE_IMPRESSION
Valeur constante: 1 fois (0x00000001)
AD_EVENT_TYPE_VIEW
public static final int AD_EVENT_TYPE_VIEW
Valeur constante: 2. (0x00000002)
AD_EVENT_TYPE_WIN
public static final int AD_EVENT_TYPE_WIN
Le type d'événement d'annonce WIN est automatiquement renseigné dans le service Protected Audience pour toute annonce gagnante renvoyée par la sélection d'annonces Protected Audience.
Il ne doit pas être utilisé pour mettre à jour manuellement un histogramme de compteur d'annonces.
Valeur constante : 0 (0x00000000)
Champs
CREATOR
public static final Creator<FrequencyCapFilters> CREATOR
Méthodes publiques
égal à
public boolean equals (Object o)
Vérifie si deux objets FrequencyCapFilters
contiennent les mêmes informations.
Paramètres | |
---|---|
o |
Object : objet de référence à comparer. |
Renvoie | |
---|---|
boolean |
true si cet objet est identique à l'argument obj ; false dans les autres cas. |
getKeyedFrequencyCapsForClickEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents ()
Récupère la liste des objets KeyedFrequencyCap
qui seront filtrés en fonction du type d'événement AD_EVENT_TYPE_CLICK
.
Ces limites du nombre d'expositions s'appliquent aux événements en corrélation avec un clic interprété par un
AdTech. Les événements de clic sont comptabilisés lorsque l'API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
est appelée avec le type d'événement AD_EVENT_TYPE_CLICK
.
Renvoie | |
---|---|
List<KeyedFrequencyCap> |
Cette valeur ne peut pas être null . |
getKeyedFrequencyCapsForImpressionEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents ()
Récupère la liste des objets KeyedFrequencyCap
qui seront filtrés en fonction du type d'événement AD_EVENT_TYPE_IMPRESSION
.
Ces limites de la fréquence d'exposition s'appliquent aux événements en corrélation avec une impression interprétée par un AdTech.
Notez que les événements ne sont pas automatiquement comptabilisés lorsque vous appelez AdSelectionManager.reportImpression(ReportImpressionRequest, Executor, OutcomeReceiver)
. À la place, le type d'événement AD_EVENT_TYPE_IMPRESSION
doit
être mis à jour à l'aide de l'API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
.
Renvoie | |
---|---|
List<KeyedFrequencyCap> |
Cette valeur ne peut pas être null . |
getKeyedFrequencyCapsForViewEvents (Limites de fréquence d'exposition pour les événements)
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents ()
Récupère la liste des objets KeyedFrequencyCap
qui seront filtrés en fonction du type d'événement AD_EVENT_TYPE_VIEW
.
Ces limites de la fréquence d'exposition s'appliquent aux événements en corrélation avec une vue interprétée par une
AdTech. Les événements de vue sont comptabilisés lorsque l'API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
est appelée avec le type d'événement AD_EVENT_TYPE_VIEW
.
Renvoie | |
---|---|
List<KeyedFrequencyCap> |
Cette valeur ne peut pas être null . |
getKeyedFrequencyCapsForWinEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents ()
Récupère la liste des objets KeyedFrequencyCap
qui seront filtrés en fonction du type d'événement AD_EVENT_TYPE_WIN
.
Ces limites de la fréquence d'exposition s'appliquent aux événements correspondant aux annonces qui ont été sélectionnées comme gagnantes dans l'annonce de votre choix. Les annonces gagnantes sont utilisées pour incrémenter automatiquement les clés de compteur associées au "Victoires".
Notez que le type d'événement AD_EVENT_TYPE_WIN
ne peut pas être mis à jour manuellement à l'aide de
API AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
.
Renvoie | |
---|---|
List<KeyedFrequencyCap> |
Cette valeur ne peut pas être null . |
hashCode
public int hashCode ()
Renvoie le hachage des données de l'objet FrequencyCapFilters
.
Valeur affichée | |
---|---|
int |
Une valeur de code de hachage pour cet objet. |
toString
public String toString ()
Renvoie une représentation de l'objet sous forme de chaîne. En général, la méthode toString
renvoie une chaîne qui "représente textuellement" cet objet. Le résultat doit être une représentation concise, mais informative, et facile à lire.
Il est recommandé que toutes les sous-classes remplacent cette méthode.
La méthode toString
pour la classe Object
renvoie une chaîne composée du nom de la classe dont l'objet est une instance, du caractère arobase "@
", ainsi que de la représentation hexadécimale non signée du code de hachage de l'objet. En d'autres termes, cette méthode renvoie une chaîne égale à la valeur de :
getClass().getName() + '@' + Integer.toHexString(hashCode())
Valeur affichée | |
---|---|
String |
une représentation de l'objet sous forme de chaîne. |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Aplatit cet objet dans un élément Parcel.
Paramètres | |
---|---|
dest |
Parcel : cette valeur ne peut pas être null . |
flags |
int : indicateurs supplémentaires concernant la manière dont l'objet doit être écrit.
Peut prendre la valeur 0 ou Parcelable.PARCELABLE_WRITE_RETURN_VALUE .
La valeur est 0 ou une combinaison de Parcelable.PARCELABLE_WRITE_RETURN_VALUE et android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES. |