AdData
public
final
class
AdData
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdData |
Représente les données spécifiques à une annonce et nécessaires à sa sélection et à son affichage.
Résumé
Classes imbriquées | |
---|---|
class |
AdData.Builder
Compilateur pour les objets |
Constantes héritées |
---|
Champs | |
---|---|
public
static
final
Creator<AdData> |
CREATOR
|
Méthodes publiques | |
---|---|
boolean
|
equals(Object o)
Vérifie si deux objets |
Set<Integer>
|
getAdCounterKeys()
Récupère l'ensemble de clés utilisées pour comptabiliser les événements. |
AdFilters
|
getAdFilters()
Récupère tous les |
String
|
getAdRenderId()
Récupère l'identifiant de rendu de l'annonce pour les enchères sur serveur. |
String
|
getMetadata()
Récupère les métadonnées d'annonce de l'acheteur utilisées lors du processus de sélection des annonces. |
Uri
|
getRenderUri()
Récupère l'URI renvoyant vers les éléments du rendu de l'annonce. |
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
Méthodes publiques
égal à
public boolean equals (Object o)
Vérifie si deux objets AdData
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. |
getAdCounterKeys
public Set<Integer> getAdCounterKeys ()
Récupère l'ensemble de clés utilisées pour comptabiliser les événements.
Vous ne pouvez pas associer plus de 10 clés de compteur d'annonces à une annonce.
Les clés et les décomptes par clé sont utilisés dans le filtrage par limitation de la fréquence d'exposition lors de la sélection des annonces afin d'empêcher la mise aux enchères des annonces associées.
Notez que ces clés peuvent être écrasées, ainsi que les annonces et autres données d'enchères pour une audience personnalisée lors de sa mise à jour quotidienne.
Valeur affichée | |
---|---|
Set<Integer> |
Cette valeur ne peut pas être null . |
getAdFilters
public AdFilters getAdFilters ()
Récupère tous les AdFilters
associés à l'annonce.
Si leur limite est atteinte ou dépassée, les filtres empêchent l'annonce associée de participer à la sélection des annonces. Ils sont facultatifs et, si la valeur est null
, aucun filtre ne s'applique à cette annonce.
Valeur affichée | |
---|---|
AdFilters |
getAdRenderId
public String getAdRenderId ()
Récupère l'identifiant de rendu de l'annonce pour les enchères sur serveur.
L'identifiant de rendu de l'annonce est collecté pour chaque AdData
lors de la réception de la demande d'enchères sur le serveur.
Les AdData
sans identifiant de rendu de l'annonce ne seront pas éligibles aux enchères côté serveur.
Valeur affichée | |
---|---|
String |
Cette valeur peut être null . |
getMetadata
Également disponible dans la section Extensions de services publicitaires 4
public String getMetadata ()
Récupère les métadonnées d'annonce de l'acheteur utilisées lors du processus de sélection des annonces.
Les métadonnées doivent être un objet JSON valide sérialisé sous forme de chaîne. Les métadonnées représentent des informations sur les enchères propres aux annonces. Elles sont utilisées lors de la sélection des annonces dans le cadre de la génération des enchères, et dans la logique JavaScript de l'acheteur, qui est exécutée dans un environnement d'exécution isolé.
Si les métadonnées ne sont pas un objet JSON valide pouvant être utilisé par le JS de l'acheteur, l'annonce ne pourra pas être sélectionnée.
Valeur affichée | |
---|---|
String |
Cette valeur ne peut pas être null . |
getRenderUri
Également disponible dans la section Extensions de services publicitaires 4
public Uri getRenderUri ()
Récupère l'URI renvoyant vers les éléments du rendu de l'annonce. L'URI doit utiliser le protocole HTTPS.
Valeur affichée | |
---|---|
Uri |
Cette valeur ne peut pas être null . |
hashCode
public int hashCode ()
Renvoie le hachage des données de l'objet AdData
.
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. |