Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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 AdData

Constantes héritées

Champs

public static final Creator<AdData> CREATOR

Méthodes publiques

boolean equals(Object o)

Vérifie si deux objets AdData contiennent les mêmes informations.

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 AdData.

String toString()

Renvoie 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<AdData> CREATOR

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.

getMetadata

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.

Renvoie
String Cette valeur ne peut pas être null.

getRenderUri

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.

Renvoie
Uri Cette valeur ne peut pas être null.

hashCode

public int hashCode ()

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

Renvoie
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, 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())
 

Renvoie
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.