Strumento per la creazione di segmenti di pubblico personalizzati
public
static
final
class
CustomAudience.Builder
extends Object
java.lang.Object | |
🎞 | android.adservices.customaudience.CustomAudience.Builder |
Builder per CustomAudience
oggetti.
Riepilogo
Costruttori pubblici | |
---|---|
Builder()
|
Metodi pubblici | |
---|---|
CustomAudience
|
build()
Crea un'istanza di un |
CustomAudience.Builder
|
setActivationTime(Instant activationTime)
Imposta il tempo, troncato a millisecondi, dopo il quale |
CustomAudience.Builder
|
setAds(List<AdData> ads)
Imposta gli annunci di remarketing iniziali pubblicati dal segmento di pubblico personalizzato. |
CustomAudience.Builder
|
setBiddingLogicUri(Uri biddingLogicUri)
Imposta l'URI da cui recuperare la logica di offerta per utilizzarlo nel processo di selezione degli annunci. |
CustomAudience.Builder
|
setBuyer(AdTechIdentifier buyer)
Imposta l'acquirente |
CustomAudience.Builder
|
setDailyUpdateUri(Uri dailyUpdateUri)
Imposta l'URI dell'aggiornamento giornaliero. |
CustomAudience.Builder
|
setExpirationTime(Instant expirationTime)
Imposta il tempo, troncato a millisecondi, dopo il quale |
CustomAudience.Builder
|
setName(String name)
Imposta il nome dell'oggetto |
CustomAudience.Builder
|
setTrustedBiddingData(TrustedBiddingData trustedBiddingData)
Imposta i dati di Trusted Bidding su cui eseguire query e che vengono utilizzati nel processo di selezione degli annunci. |
CustomAudience.Builder
|
setUserBiddingSignals(AdSelectionSignals userBiddingSignals)
Consente di impostare gli indicatori di offerta per l'utente utilizzati nel processo di selezione degli annunci. |
Metodi ereditati | |
---|---|
Costruttori pubblici
Costruttore
public Builder ()
Metodi pubblici
creare
public CustomAudience build ()
Crea un'istanza di un CustomAudience
.
Ritorni | |
---|---|
CustomAudience |
Questo valore non può essere null . |
Lanci | |
---|---|
NullPointerException |
se un parametro non nullo è nullo |
IllegalArgumentException |
se la scadenza è precedente all'ora di attivazione |
IllegalArgumentException |
se la scadenza è impostata prima dell'ora attuale |
ImpostaTempodiattivazione
public CustomAudience.Builder setActivationTime (Instant activationTime)
Imposta il tempo, troncato a millisecondi, dopo il quale CustomAudience
pubblicare annunci.
Imposta su null
affinché questo CustomAudience
sia attivo immediatamente
e partecipare alla selezione degli annunci.
Consulta CustomAudience.getActivationTime()
per saperne di più.
Parametri | |
---|---|
activationTime |
Instant : questo valore può essere null . |
Ritorni | |
---|---|
CustomAudience.Builder |
Imposta annunci
public CustomAudience.Builder setAds (List<AdData> ads)
Imposta gli annunci di remarketing iniziali pubblicati dal segmento di pubblico personalizzato. Verrà assegnato con un è vuoto se non viene fornito.
Consulta CustomAudience.getAds()
per saperne di più.
Parametri | |
---|---|
ads |
List : questo valore può essere null . |
Ritorni | |
---|---|
CustomAudience.Builder |
Questo valore non può essere null . |
setBiddingLogicUri
public CustomAudience.Builder setBiddingLogicUri (Uri biddingLogicUri)
Imposta l'URI da cui recuperare la logica di offerta per utilizzarlo nel processo di selezione degli annunci. L'URI devono utilizzare HTTPS.
Consulta CustomAudience.getBiddingLogicUri()
per saperne di più.
Parametri | |
---|---|
biddingLogicUri |
Uri : questo valore non può essere null . |
Ritorni | |
---|---|
CustomAudience.Builder |
Questo valore non può essere null . |
setAcquirente
public CustomAudience.Builder setBuyer (AdTechIdentifier buyer)
Imposta l'acquirente AdTechIdentifier
.
Consulta CustomAudience.getBuyer()
per saperne di più.
Parametri | |
---|---|
buyer |
AdTechIdentifier : questo valore non può essere null . |
Ritorni | |
---|---|
CustomAudience.Builder |
Questo valore non può essere null . |
setDailyUpdateUri
public CustomAudience.Builder setDailyUpdateUri (Uri dailyUpdateUri)
Imposta l'URI dell'aggiornamento giornaliero. L'URI deve utilizzare HTTPS.
Consulta CustomAudience.getDailyUpdateUri()
per saperne di più.
Parametri | |
---|---|
dailyUpdateUri |
Uri : questo valore non può essere null . |
Ritorni | |
---|---|
CustomAudience.Builder |
Questo valore non può essere null . |
setExpirationTime
public CustomAudience.Builder setExpirationTime (Instant expirationTime)
Imposta il tempo, troncato a millisecondi, dopo il quale CustomAudience
deve
rimosso.
Consulta CustomAudience.getExpirationTime()
per saperne di più.
Parametri | |
---|---|
expirationTime |
Instant : questo valore può essere null . |
Ritorni | |
---|---|
CustomAudience.Builder |
Questo valore non può essere null . |
setName
public CustomAudience.Builder setName (String name)
Imposta il nome dell'oggetto CustomAudience
.
Consulta CustomAudience.getName()
per saperne di più.
Parametri | |
---|---|
name |
String : questo valore non può essere null . |
Ritorni | |
---|---|
CustomAudience.Builder |
Questo valore non può essere null . |
setTrustedBiddingData
public CustomAudience.Builder setTrustedBiddingData (TrustedBiddingData trustedBiddingData)
Imposta i dati di Trusted Bidding su cui eseguire query e che vengono utilizzati nel processo di selezione degli annunci.
Consulta CustomAudience.getTrustedBiddingData()
per saperne di più.
Parametri | |
---|---|
trustedBiddingData |
TrustedBiddingData : questo valore può essere null . |
Ritorni | |
---|---|
CustomAudience.Builder |
Questo valore non può essere null . |
Impostare gli indicatori delle offerte per l'utente
public CustomAudience.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)
Consente di impostare gli indicatori di offerta per l'utente utilizzati nel processo di selezione degli annunci.
Consulta CustomAudience.getUserBiddingSignals()
per saperne di più.
Parametri | |
---|---|
userBiddingSignals |
AdSelectionSignals : questo valore può essere null . |
Ritorni | |
---|---|
CustomAudience.Builder |
Questo valore non può essere null . |