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

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.