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