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

CustomAudience.Builder

public static final class CustomAudience.Builder
extends Object

java.lang.Object
   ↳ android.adservices.customaudience.CustomAudience.Builder


Compilateur pour les objets CustomAudience.

Résumé

Constructeurs publics

Builder()

Méthodes publiques

CustomAudience build()

Crée une instance de CustomAudience.

CustomAudience.Builder setActivationTime(Instant activationTime)

Définit le délai, tronqué en millisecondes, au terme duquel CustomAudience diffuser des annonces.

CustomAudience.Builder setAds(List<AdData> ads)

Définit les annonces de remarketing initiales diffusées par l'audience personnalisée.

CustomAudience.Builder setBiddingLogicUri(Uri biddingLogicUri)

Définit l'URI à partir duquel extraire la logique d'enchères à utiliser lors du processus de sélection des annonces.

CustomAudience.Builder setBuyer(AdTechIdentifier buyer)

Définit l'acheteur AdTechIdentifier.

CustomAudience.Builder setDailyUpdateUri(Uri dailyUpdateUri)

Définit l'URI de mise à jour quotidienne.

CustomAudience.Builder setExpirationTime(Instant expirationTime)

Définit le délai, tronqué en millisecondes, au terme duquel CustomAudience doit être supprimées.

CustomAudience.Builder setName(String name)

Définit le nom de l'objet CustomAudience.

CustomAudience.Builder setTrustedBiddingData(TrustedBiddingData trustedBiddingData)

Définit les données d'enchères de confiance à interroger et à utiliser dans le processus de sélection des annonces.

CustomAudience.Builder setUserBiddingSignals(AdSelectionSignals userBiddingSignals)

Définit les signaux d'enchères utilisateur utilisés lors du processus de sélection des annonces.

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 CustomAudience build ()

Crée une instance de CustomAudience.

Renvoie
CustomAudience Cette valeur ne peut pas être null.

Génère
NullPointerException si un paramètre non nul est nul
IllegalArgumentException Si le délai d'expiration est antérieur à l'heure d'activation
IllegalArgumentException si le délai d'expiration est défini avant l'heure actuelle

setActivationTime

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

Définit le délai, tronqué en millisecondes, au terme duquel CustomAudience diffuser des annonces.

Définissez la valeur sur null pour que l'élément CustomAudience soit immédiatement actif. et participer à la sélection des annonces.

Pour en savoir plus, consultez CustomAudience.getActivationTime().

Paramètres
activationTime Instant : cette valeur peut être null.

Renvoie
CustomAudience.Builder

setAds

Ajouté au niveau d'API 34
Également disponible dans Ad Services Extensions 4
public CustomAudience.Builder setAds (List<AdData> ads)

Définit les annonces de remarketing initiales diffusées par l'audience personnalisée. Se voit attribuer un Liste vide si aucune valeur n'est fournie.

Pour en savoir plus, consultez CustomAudience.getAds().

Paramètres
ads List : cette valeur peut être null.

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

setBiddingLogicUri

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

Définit l'URI à partir duquel extraire la logique d'enchères à utiliser lors du processus de sélection des annonces. L'URI doivent utiliser le protocole HTTPS.

Pour en savoir plus, consultez CustomAudience.getBiddingLogicUri().

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

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

setBuyer

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

Définit l'acheteur AdTechIdentifier.

Pour en savoir plus, consultez CustomAudience.getBuyer().

Paramètres
buyer AdTechIdentifier : cette valeur ne peut pas être null.

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

setDailyUpdateUri

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

Définit l'URI de mise à jour quotidienne. L'URI doit utiliser le protocole HTTPS.

Pour en savoir plus, consultez CustomAudience.getDailyUpdateUri().

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

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

setExpirationTime

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

Définit le délai, tronqué en millisecondes, au terme duquel CustomAudience doit être supprimées.

Pour en savoir plus, consultez CustomAudience.getExpirationTime().

Paramètres
expirationTime Instant : cette valeur peut être null.

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

setName

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

Définit le nom de l'objet CustomAudience.

Pour en savoir plus, consultez CustomAudience.getName().

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

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

setTrustedBiddingData

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

Définit les données d'enchères de confiance à interroger et à utiliser dans le processus de sélection des annonces.

Pour en savoir plus, consultez CustomAudience.getTrustedBiddingData().

Paramètres
trustedBiddingData TrustedBiddingData : cette valeur peut être null.

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

setUserBiddingSignals

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

Définit les signaux d'enchères utilisateur utilisés lors du processus de sélection des annonces.

Pour en savoir plus, consultez CustomAudience.getUserBiddingSignals().

Paramètres
userBiddingSignals AdSelectionSignals : cette valeur peut être null.

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