AppInstallFilters
public
final
class
AppInstallFilters
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AppInstallFilters |
Conteneur pour les filtres d'annonces, basés sur l'état d'installation de l'application.
Les filtres d'installation d'application filtrent les annonces en fonction de la présence de packages installés sur l'appareil.
Pour que le filtrage fonctionne, un package doit appeler l'API setAppInstallAdvertisers avec l'identifiant de la technologie publicitaire qui possède cette annonce. Si cet appel a été effectué et que l'annonce contient un objet AppInstallFilters
dont le nom de package défini contient le nom du package, l'annonce sera supprimée du système d'enchères.
Notez que le filtrage est basé sur tous les packages et que seul l'un d'eux se trouve sur l'appareil. Il est possible que le package titulaire du nom de package ne corresponde pas à l'application ciblée par l'annonce.
Résumé
Classes imbriquées | |
---|---|
class |
AppInstallFilters.Builder
Compilateur permettant de créer des objets |
Constantes héritées |
---|
Champs | |
---|---|
public
static
final
Creator<AppInstallFilters> |
CREATOR
|
Méthodes publiques | |
---|---|
boolean
|
equals(Object o)
Vérifie si deux objets |
Set<String>
|
getPackageNames()
Récupère la liste des noms de packages par rapport auxquels cette annonce est filtrée. |
int
|
hashCode()
Affiche 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 Parcel. |
Méthodes héritées | |
---|---|
Champs
CREATOR
public static final Creator<AppInstallFilters> CREATOR
Méthodes publiques
equals
public boolean equals (Object o)
Vérifie si deux objets AppInstallFilters
contiennent les mêmes informations.
Paramètres | |
---|---|
o |
Object : objet de référence à comparer. |
Valeur affichée | |
---|---|
boolean |
true si cet objet est identique à l'argument obj ; false dans les autres cas. |
getPackageNames
public Set<String> getPackageNames ()
Récupère la liste des noms de packages par rapport auxquels cette annonce est filtrée.
L'annonce contenant ce filtre est supprimée des enchères publicitaires si l'un des noms de package est présent sur l'appareil et a appelé setAppInstallAdvertisers.
Valeur affichée | |
---|---|
Set<String> |
Cette valeur ne peut pas être null . |
hashCode
public int hashCode ()
Affiche le hachage des données de l'objet AppInstallFilters
.
Valeur affichée | |
---|---|
int |
une valeur de code de hachage pour cet objet. |
toString
public String toString ()
Affiche 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, le caractère arobase "@
", ainsi que 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 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. |