CustomAudience.Builder

public static final class CustomAudience.Builder
extends Object

java.lang.Object (link em inglês)
   ↳ 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 tempo, truncado para milissegundos, para que o CustomAudience veicule 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 para buscar a lógica de lances 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 tempo, truncado para milissegundos, para remover o CustomAudience.

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 tempo de expiração for definido antes da hora atual

setActivationTime

public CustomAudience.Builder setActivationTime (Instant activationTime)

Define o tempo, truncado para milissegundos, para que o CustomAudience veicule anúncios.

Defina como null para que esse CustomAudience fique imediatamente ativo e participe da seleção de anúncios.

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

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

Returns
CustomAudience.Builder

setAds.

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

Define os anúncios de remarketing iniciais veiculados pelo público-alvo personalizado. Será atribuído com uma lista vazia se não for fornecida.

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

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

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

setBiddingLogicUri

public CustomAudience.Builder setBiddingLogicUri (Uri biddingLogicUri)

Define o URI para buscar a lógica de lances para uso no processo de seleção de anúncios. O 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 tempo, truncado para milissegundos, para remover o CustomAudience.

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

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

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

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

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