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.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 |
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.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
public Builder ()
Méthodes publiques
build
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
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
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 . |