CustomAudience.Builder

public static final class CustomAudience.Builder
extends Object

java.lang.Object
   ↳ android.adservices.customaudience.CustomAudience.Builder


Builder para objetos CustomAudience.

Resumo

Construtores públicos

Builder()

Métodos públicos

CustomAudience build()

Cria uma instância de CustomAudience.

CustomAudience.Builder setActivationTime(Instant activationTime)

Define o horário, truncado para milissegundos. Depois disso, o CustomAudience será exibir anúncios.

CustomAudience.Builder setAds(List<AdData> ads)

Define os anúncios de remarketing iniciais veiculados pelo público-alvo personalizado.

CustomAudience.Builder setBiddingLogicUri(Uri biddingLogicUri)

Define o URI em que a lógica de lances vai ser buscada para uso no processo de seleção de anúncios.

CustomAudience.Builder setBuyer(AdTechIdentifier buyer)

Define o AdTechIdentifier do comprador.

CustomAudience.Builder setDailyUpdateUri(Uri dailyUpdateUri)

Define o URI de atualização diária.

CustomAudience.Builder setExpirationTime(Instant expirationTime)

Define o horário, truncado para milissegundos. Depois disso, o CustomAudience precisa ser removidos.

CustomAudience.Builder setName(String name)

Define o nome do objeto CustomAudience.

CustomAudience.Builder setTrustedBiddingData(TrustedBiddingData trustedBiddingData)

Define os dados de lances confiáveis que serão consultados e usados no processo de seleção de anúncios.

CustomAudience.Builder setUserBiddingSignals(AdSelectionSignals userBiddingSignals)

Define os indicadores de lances do usuário usados no processo de seleção de anúncios.

Métodos herdados

Construtores públicos

Builder

public Builder ()

Métodos públicos

build

public CustomAudience build ()

Cria uma instância de CustomAudience.

Retorna
CustomAudience Esse valor não pode ser null.

Gera
NullPointerException quando algum parâmetro não nulo é nulo.
IllegalArgumentException se o prazo de validade for anterior ao tempo de ativação
IllegalArgumentException se o prazo de validade for definido antes da hora atual

setActivationTime

public CustomAudience.Builder setActivationTime (Instant activationTime)

Define o horário, truncado para milissegundos. Depois disso, o CustomAudience será exibir anúncios.

Defina como null para que esse CustomAudience seja ativado imediatamente e participar da seleção de anúncios.

Consulte CustomAudience.getActivationTime() para mais informações.

Parâmetros
activationTime Instant: este valor pode ser null.

Retorna
CustomAudience.Builder

setAds

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

Define os anúncios de remarketing iniciais veiculados pelo público-alvo personalizado. Receberá um lista vazia se não for fornecida.

Consulte CustomAudience.getAds() para mais informações.

Parâmetros
ads List: este valor pode ser null.

Retorna
CustomAudience.Builder Esse valor não pode ser null.

setLancesLogicUri

public CustomAudience.Builder setBiddingLogicUri (Uri biddingLogicUri)

Define o URI em que a lógica de lances vai ser buscada para uso no processo de seleção de anúncios. URI precisa usar HTTPS.

Consulte CustomAudience.getBiddingLogicUri() para mais informações.

Parâmetros
biddingLogicUri Uri: esse valor não pode ser null.

Retorna
CustomAudience.Builder Esse valor não pode ser null.

setBuyer

public CustomAudience.Builder setBuyer (AdTechIdentifier buyer)

Define o AdTechIdentifier do comprador.

Consulte CustomAudience.getBuyer() para mais informações.

Parâmetros
buyer AdTechIdentifier: esse valor não pode ser null.

Retorna
CustomAudience.Builder Esse valor não pode ser null.

setDailyUpdateUri

public CustomAudience.Builder setDailyUpdateUri (Uri dailyUpdateUri)

Define o URI de atualização diária. O URI precisa usar HTTPS.

Consulte CustomAudience.getDailyUpdateUri() para mais informações.

Parâmetros
dailyUpdateUri Uri: esse valor não pode ser null.

Retorna
CustomAudience.Builder Esse valor não pode ser null.

setExpirationTime

public CustomAudience.Builder setExpirationTime (Instant expirationTime)

Define o horário, truncado para milissegundos. Depois disso, o CustomAudience precisa ser removidos.

Consulte CustomAudience.getExpirationTime() para mais informações.

Parâmetros
expirationTime Instant: este valor pode ser null.

Retorna
CustomAudience.Builder Esse valor não pode ser null.

setName

public CustomAudience.Builder setName (String name)

Define o nome do objeto CustomAudience.

Consulte CustomAudience.getName() para mais informações.

Parâmetros
name String: esse valor não pode ser null.

Retorna
CustomAudience.Builder Esse valor não pode ser null.

setTrustedBiddingData

public CustomAudience.Builder setTrustedBiddingData (TrustedBiddingData trustedBiddingData)

Define os dados de lances confiáveis que serão consultados e usados no processo de seleção de anúncios.

Consulte CustomAudience.getTrustedBiddingData() para mais informações.

Parâmetros
trustedBiddingData TrustedBiddingData: este valor pode ser null.

Retorna
CustomAudience.Builder Esse valor não pode ser null.

setUserBiddingSignals

public CustomAudience.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)

Define os indicadores de lances do usuário usados no processo de seleção de anúncios.

Consulte CustomAudience.getUserBiddingSignals() para mais informações.

Parâmetros
userBiddingSignals AdSelectionSignals: este valor pode ser null.

Retorna
CustomAudience.Builder Esse valor não pode ser null.