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.Builder
|
setActivationTime(Instant activationTime)
Définit le délai, tronqué en millisecondes, au terme duquel |
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 |
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.Builder
|
setName(String name)
Définit le nom de l'objet |
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
public Builder ()
Méthodes publiques
build
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
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
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
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
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
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
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
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
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
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 . |