AdFilters

public final class AdFilters
extends Object implements Parcelable

java.lang.Object
   ↳ android.adservices.common.AdFilters


Classe de conteneur pour les filtres associés à une annonce.

Si l'un des filtres d'une instance AdFilters n'est pas satisfait, l'annonce associée ne peut pas être sélectionnée. Les filtres sont des paramètres d'annonces facultatifs et ne sont pas obligatoires dans les AdData.

Résumé

Classes imbriquées

class AdFilters.Builder

Compilateur permettant de créer des objets AdFilters

Constantes héritées

Champs

public static final Creator<AdFilters> CREATOR

Méthodes publiques

boolean equals(Object o)

Vérifie si les objets AdFilters représentent le même ensemble de filtres.

FrequencyCapFilters getFrequencyCapFilters()

Récupère l'instance FrequencyCapFilters qui représente tous les filtres de limite de la fréquence d'exposition pour l'annonce.

int hashCode()

Affiche le hachage des données de l'objet AdFilters.

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

Méthodes publiques

égal à

public boolean equals (Object o)

Vérifie si les objets AdFilters représentent le même ensemble de filtres.

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.

getFrequencyCapFilters

public FrequencyCapFilters getFrequencyCapFilters ()

Récupère l'instance FrequencyCapFilters qui représente tous les filtres de limite de la fréquence d'exposition pour l'annonce.

Si la valeur est null, aucun filtre de limitation de la fréquence d'exposition ne s'applique à l'annonce.

Valeur affichée
FrequencyCapFilters

hashCode

public int hashCode ()

Renvoie le hachage des données de l'objet AdFilters.

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.