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.Builder
|
setActivationTime(Instant activationTime)
Define o horário, truncado para milissegundos. Depois disso, o |
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 |
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.Builder
|
setName(String name)
Define o nome do objeto |
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 . |