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.

CustomAudience.Builder setActivationTime(Instant activationTime)

Imposta il tempo, troncato a millisecondi, dopo il quale CustomAudience pubblicare annunci.

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 AdTechIdentifier.

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 deve rimosso.

CustomAudience.Builder setName(String name)

Imposta il nome dell'oggetto CustomAudience.

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

Object clone()

Crea e restituisce una copia di questo oggetto.

boolean equals(Object obj)

Indica se un altro oggetto è "uguale a" questo.

void finalize()

Viene chiamato dal garbage collector su un oggetto quando viene utilizzata la garbage collection determina che non ci sono altri riferimenti all'oggetto.

final Class<?> getClass()

Restituisce la classe di runtime di questo Object.

int hashCode()

Restituisce un valore del codice hash per l'oggetto.

final void notify()

Riattiva un singolo thread in attesa sull'oggetto di questo monitoraggio.

final void notifyAll()

Riattiva tutti i thread in attesa sul monitor di questo oggetto.

String toString()

Restituisce una rappresentazione stringa dell'oggetto.

final void wait(long timeoutMillis, int nanos)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait(long timeoutMillis)

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite notifica o interruzioni, oppure fino a quando sia trascorso una certa quantità di tempo reale.

final void wait()

Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere tramite una notifica o l'interruzione.

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.

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.