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

CustomAudience.Builder setActivationTime(Instant activationTime)

Imposta il tempo, troncato a millisecondi, dopo il quale CustomAudience pubblicherà gli annunci.

CustomAudience.Builder setAds(List<AdData> ads)

Imposta gli annunci di remarketing iniziali pubblicati dal pubblico personalizzato.

CustomAudience.Builder setBiddingLogicUri(Uri biddingLogicUri)

Imposta l'URI da cui recuperare la logica di offerta da utilizzare nel processo di selezione degli annunci.

CustomAudience.Builder setBuyer(AdTechIdentifier buyer)

Imposta l'acquirente AdTechIdentifier.

CustomAudience.Builder setDailyUpdateUri(Uri dailyUpdateUri)

Imposta l'URI di aggiornamento giornaliero.

CustomAudience.Builder setExpirationTime(Instant expirationTime)

Imposta l'ora, troncata a millisecondi, dopo la quale CustomAudience deve essere rimosso.

CustomAudience.Builder setName(String name)

Imposta il nome dell'oggetto CustomAudience.

CustomAudience.Builder setTrustedBiddingData(TrustedBiddingData trustedBiddingData)

Imposta i dati delle offerte attendibili su cui eseguire query e utilizzare nel processo di selezione degli annunci.

CustomAudience.Builder setUserBiddingSignals(AdSelectionSignals userBiddingSignals)

Consente di impostare gli indicatori di offerta dell'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 CustomAudience.

Ritorni
CustomAudience Questo valore non può essere null.

Tiri
NullPointerException se un parametro diverso da null è null
IllegalArgumentException se la scadenza è precedente all'ora di attivazione
IllegalArgumentException se la scadenza è impostata prima dell'ora attuale

setActivationTime

public CustomAudience.Builder setActivationTime (Instant activationTime)

Imposta il tempo, troncato a millisecondi, dopo il quale CustomAudience pubblicherà gli annunci.

Imposta su null affinché questo CustomAudience sia immediatamente attivo e partecipi alla selezione degli annunci.

Consulta CustomAudience.getActivationTime() per saperne di più.

Parametri
activationTime Instant: questo valore può essere null.

Ritorni
CustomAudience.Builder

setAds

public CustomAudience.Builder setAds (List<AdData> ads)

Imposta gli annunci di remarketing iniziali pubblicati dal pubblico personalizzato. Verrà assegnato con un elenco 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 da utilizzare nel processo di selezione degli annunci. L'URI deve 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.

impostaAcquirente

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

setScadenzaTime

public CustomAudience.Builder setExpirationTime (Instant expirationTime)

Imposta l'ora, troncata a millisecondi, dopo la quale CustomAudience deve essere 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.

NomeSet

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 delle offerte attendibili su cui eseguire query e utilizzare 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.

setUserBiddingSignals

public CustomAudience.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)

Consente di impostare gli indicatori di offerta dell'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.