KeyedFrequencyCap
public
final
class
KeyedFrequencyCap
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.KeyedFrequencyCap |
Limite de la fréquence d'exposition pour une clé de compteur d'annonces spécifique.
Les limites de la fréquence d'exposition définissent la fréquence maximale à laquelle un événement peut se produire au cours d'un intervalle de temps donné. Si la limite de la fréquence d'exposition est dépassée, l'annonce associée est exclue de la sélection.
Résumé
Classes imbriquées | |
---|---|
class |
KeyedFrequencyCap.Builder
Compilateur permettant de créer des objets |
Constantes héritées |
---|
Champs | |
---|---|
public
static
final
Creator<KeyedFrequencyCap> |
CREATOR
|
Méthodes publiques | |
---|---|
boolean
|
equals(Object o)
Vérifie si deux objets |
int
|
getAdCounterKey()
Affiche la clé de compteur d'annonces à laquelle la limite de la fréquence d'exposition s'applique. |
Duration
|
getInterval()
Affiche l'intervalle, en tant que |
int
|
getMaxCount()
Renvoie le nombre maximal d'occurrences d'événements autorisées dans un intervalle de temps donné. |
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 | |
---|---|
Champs
CREATOR
public static final Creator<KeyedFrequencyCap> CREATOR
Méthodes publiques
égal à
public boolean equals (Object o)
Vérifie si deux objets KeyedFrequencyCap
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. |
getAdCounterKey
public int getAdCounterKey ()
Affiche la clé de compteur d'annonces à laquelle la limite de la fréquence d'exposition s'applique.
La clé de compteur d'annonces est définie par une technologie publicitaire. Il s'agit d'un identifiant numérique arbitraire qui définit tous les critères ayant pu été comptabilisés précédemment et conservés sur l'appareil. Si le nombre de critères comptabilisés sur l'appareil dépasse le nombre maximal dans un certain intervalle, la limite de la fréquence d'exposition est dépassée.
Renvoie | |
---|---|
int |
Cette valeur ne peut pas être null . |
getInterval
public Duration getInterval ()
Affiche l'intervalle, en tant que Duration
, qui est tronqué à la seconde la plus proche, par rapport auquel la limite de la fréquence d'exposition est calculée.
Lorsque cette limite de la fréquence d'exposition est calculée, le nombre d'événements ayant persisté est comptabilisé dans l'intervalle de temps le plus récent. Si le nombre d'événements correspondants ayant eu lieu précédemment pour une technologie publicitaire est supérieur au nombre affiché par getMaxCount()
, la limite de la fréquence d'exposition est dépassée et l'annonce ne peut pas être sélectionnée.
Valeur affichée | |
---|---|
Duration |
Cette valeur ne peut pas être null . |
getMaxCount
public int getMaxCount ()
Renvoie le nombre maximal d'occurrences d'événements autorisées dans un intervalle de temps donné.
Si le nombre d'événements correspondant à la clé de compteur d'annonces et au type d'événement d'annonce est supérieur sur l'appareil dans l'intervalle défini par getInterval()
, la limite de la fréquence d'exposition est dépassée et l'annonce ne peut pas être sélectionnée.
Par exemple, une annonce spécifiant un filtre avec un nombre maximal de deux événements dans un intervalle d'une heure ne peut pas être sélectionnée si l'événement a été comptabilisé au moins deux fois dans l'heure précédant le processus de sélection des annonces.
Renvoie | |
---|---|
int |
hashCode
public int hashCode ()
Renvoie le hachage des données de l'objet KeyedFrequencyCap
.
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. |