Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4

AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.Object
   ↳ android.adservices.common.AdData.Builder


Compilateur pour les objets AdData.

Résumé

Constructeurs publics

Builder()

Méthodes publiques

AdData build()

Compile l'objet AdData.

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

Définit l'ensemble de clés utilisées pour comptabiliser les événements.

AdData.Builder setAdFilters(AdFilters adFilters)

Définit tous les AdFilters associés à l'annonce.

AdData.Builder setAdRenderId(String adRenderId)

Définit l'identifiant de rendu de l'annonce pour la mise aux enchères sur serveur.

Pour en savoir plus, consultez AdData#getAdRenderId().

AdData.Builder setMetadata(String metadata)

Définit les métadonnées de l'acheteur utilisées lors du processus de sélection des annonces.

AdData.Builder setRenderUri(Uri renderUri)

Définit l'URI renvoyant vers les éléments du rendu de l'annonce.

Méthodes héritées

Constructeurs publics

Builder

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public Builder ()

Méthodes publiques

build

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public AdData build ()

Compile l'objet AdData.

Valeur affichée
AdData Cette valeur ne peut pas être null.

Génère
NullPointerException si l'un des paramètres requis est null lors de sa compilation

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

Définit 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.

Pour en savoir plus, consultez AdData.getAdCounterKeys().

Paramètres
adCounterKeys Set : cette valeur ne peut pas être null.

Renvoie
AdData.Builder Cette valeur ne peut pas être null.

setAdFilters

public AdData.Builder setAdFilters (AdFilters adFilters)

Définit tous les AdFilters associés à l'annonce.

Pour en savoir plus, consultez AdData.getAdFilters().

Paramètres
adFilters AdFilters : cette valeur peut être null.

Valeur affichée
AdData.Builder Cette valeur ne peut pas être null.

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

Définit l'identifiant de rendu de l'annonce pour la mise aux enchères sur serveur.

Pour en savoir plus, consultez AdData#getAdRenderId().

Paramètres
adRenderId String : cette valeur peut être null.

Valeur affichée
AdData.Builder Cette valeur ne peut pas être null.

setMetadata

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public AdData.Builder setMetadata (String metadata)

Définit les métadonnées 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 code JavaScript de l'acheteur, la valeur l'annonce ne peut pas être sélectionnée.

Pour en savoir plus, consultez AdData.getMetadata().

Paramètres
metadata String : cette valeur ne peut pas être null.

Renvoie
AdData.Builder Cette valeur ne peut pas être null.

setRenderUri

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public AdData.Builder setRenderUri (Uri renderUri)

Définit l'URI renvoyant vers les éléments du rendu de l'annonce. L'URI doit utiliser le protocole HTTPS.

Pour en savoir plus, consultez AdData.getRenderUri().

Paramètres
renderUri Uri : cette valeur ne peut pas être null.

Renvoie
AdData.Builder Cette valeur ne peut pas être null.