CustomAudience
  public
  
  final
  
  class
  CustomAudience
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.adservices.customaudience.CustomAudience | 
Representa as informações necessárias para que um público-alvo personalizado participe da seleção de anúncios.
Um público-alvo personalizado é um agrupamento abstrato de usuários que demonstram interesses semelhantes. Esta classe é uma coleção de alguns dados armazenados em um dispositivo necessários para veicular anúncios voltados a um único público-alvo personalizado.
Resumo
| Classes aninhadas | |
|---|---|
| 
        
        
        
        
        class | CustomAudience.BuilderBuilder para objetos  | 
| Constantes herdadas | 
|---|
| Campos | |
|---|---|
| 
    public
    static
    final
    Creator<CustomAudience> | CREATOR
 | 
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      equals(Object o)
      Confere se dois objetos  | 
| 
        
        
        
        
        
        Instant | 
      getActivationTime()
      Na criação do objeto  | 
| 
        
        
        
        
        
        List<AdData> | 
      getAds()
      Esta lista de objetos  | 
| 
        
        
        
        
        
        Uri | 
      getBiddingLogicUri()
      Retorna o URI de destino usado para buscar a lógica de lances quando um público-alvo personalizado participa do processo de seleção de anúncios. | 
| 
        
        
        
        
        
        AdTechIdentifier | 
      getBuyer()
      Um comprador é identificado por um domínio no formato "buyerexample.com". | 
| 
        
        
        
        
        
        Uri | 
      getDailyUpdateUri()
      Esse URI aponta para um servidor operado pelo comprador que hospeda dados de lances e metadados de anúncios atualizados para serem usados no processo de seleção de anúncios no dispositivo. | 
| 
        
        
        
        
        
        Instant | 
      getExpirationTime()
      Passado o prazo de validade, um público-alvo personalizado não vai estar mais qualificado para receber atualizações diárias de dados de anúncios/lances ou participar do processo de seleção de anúncios. | 
| 
        
        
        
        
        
        String | 
      getName()
      O nome do público-alvo personalizado é uma string arbitrária fornecida pelo proprietário e pelo comprador na criação
 do objeto  | 
| 
        
        
        
        
        
        TrustedBiddingData | 
      getTrustedBiddingData()
      Os dados de lances confiáveis consistem em um URI que aponta para um servidor confiável dos dados de lances dos compradores e uma lista de chaves para consultar o servidor. | 
| 
        
        
        
        
        
        AdSelectionSignals | 
      getUserBiddingSignals()
      Os indicadores de lances do usuário são fornecidos opcionalmente pelos compradores para consumo do JavaScript fornecido pelo comprador durante a seleção do anúncio em um ambiente de execução isolado. | 
| 
        
        
        
        
        
        int | 
      hashCode()
      Retorna o hash dos dados do objeto  | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      Nivela esse objeto em um Parcel. | 
| Métodos herdados | |
|---|---|
Campos
CREATOR
public static final Creator<CustomAudience> CREATOR
Métodos públicos
equals
public boolean equals (Object o)
Confere se dois objetos CustomAudience contêm as mesmas informações.
| Parâmetros | |
|---|---|
| o | Object: o objeto de referência para comparação. | 
| Retorna | |
|---|---|
| boolean | true, se esse objeto for o mesmo que o argumento
          obj. Caso contrário,false. | 
getActivationTime
public Instant getActivationTime ()
Na criação do objeto CustomAudience, o tempo de ativação opcional pode ser definido no
 futuro para atender a uma ativação atrasada. Se o campo não for definido, o CustomAudience será ativado no momento do agrupamento.
 
Por exemplo, um público-alvo personalizado para usuários inativos pode não ser ativado até que um limite de inatividade seja atingido. Nesse momento, os anúncios do público-alvo personalizado vão participar do processo de seleção de anúncios, possivelmente redirecionando os usuários inativos para a solicitação original do proprietário.
O atraso máximo de ativação é de 60 dias a partir da criação inicial.
Se especificado, o tempo de ativação vai precisar ser um momento anterior ao prazo de validade.
| Retorna | |
|---|---|
| Instant | o carimbo de data/hora Instant, truncado para milissegundos. Depois disso, o valor
     o público-alvo está ativo
 
 Esse valor pode sernull. | 
getAds
public List<AdData> getAds ()
Esta lista de objetos AdData funciona como uma lista completa dos anúncios que serão
 veiculados por esse CustomAudience durante o processo de seleção de anúncios.
 
Se não for especificado, ou se uma lista vazia for fornecida, o CustomAudience não
 vai participar da seleção de anúncios até que uma lista válida seja fornecida pela atualização diária do
 público-alvo personalizado.
| Retorna | |
|---|---|
| List<AdData> | uma Listde objetosAdDataque representam anúncios veiculados pelo
     público-alvo personalizado
 
 Esse valor não pode sernull. | 
getBiddingLogicUri
public Uri getBiddingLogicUri ()
Retorna o URI de destino usado para buscar a lógica de lances quando um público-alvo personalizado participa do processo de seleção de anúncios. O URI precisa usar HTTPS.
| Retorna | |
|---|---|
| Uri | o URI para buscar a lógica de lances do comprador
 
 Esse valor não pode ser null. | 
getBuyer
public AdTechIdentifier getBuyer ()
Um comprador é identificado por um domínio no formato "buyerexample.com".
| Retorna | |
|---|---|
| AdTechIdentifier | um AdTechIdentifiercontendo o domínio do comprador do público-alvo personalizado
 
 Esse valor não pode sernull. | 
getDailyUpdateUri
public Uri getDailyUpdateUri ()
Esse URI aponta para um servidor operado pelo comprador que hospeda dados de lances e metadados de anúncios atualizados para serem usados no processo de seleção de anúncios no dispositivo. O URI precisa usar HTTPS.
| Retorna | |
|---|---|
| Uri | o URI de atualização diária do público-alvo personalizado
 
 Esse valor não pode ser null. | 
getExpirationTime
public Instant getExpirationTime ()
Passado o prazo de validade, um público-alvo personalizado não vai estar mais qualificado para receber atualizações diárias de dados de anúncios/lances ou participar do processo de seleção de anúncios. Em seguida, o público-alvo personalizado vai ser excluído da memória até a próxima atualização diária.
Se nenhum prazo de validade for informado na criação do CustomAudience, o padrão é de
 60 dias após a ativação.
 
A expiração máxima é de 60 dias a partir da ativação inicial.
| Retorna | |
|---|---|
| Instant | o carimbo de data/hora Instant, truncado para milissegundos. Depois disso, o valor
     o público-alvo precisa ser removido
 
 Esse valor pode sernull. | 
getName
public String getName ()
O nome do público-alvo personalizado é uma string arbitrária fornecida pelo proprietário e pelo comprador na criação
 do objeto CustomAudience.
| Retorna | |
|---|---|
| String | o nome da string do público-alvo personalizado.
 
 Esse valor não pode ser null. | 
getTrustedBiddingData
public TrustedBiddingData getTrustedBiddingData ()
Os dados de lances confiáveis consistem em um URI que aponta para um servidor confiável dos dados de lances dos compradores e uma lista de chaves para consultar o servidor. As chaves são identificadores arbitrários que somente serão usados para consultar o servidor confiável sobre a lógica de lances de um comprador durante a seleção de anúncios.
Se não for especificado, o CustomAudience não participará da seleção de anúncios até
 que os dados de lances confiáveis sejam fornecidos pela atualização diária do público-alvo personalizado.
| Retorna | |
|---|---|
| TrustedBiddingData | um objeto TrustedBiddingDatacontendo os lances confiáveis do público-alvo personalizado
     dados
 
 Esse valor pode sernull. | 
getUserBiddingSignals
public AdSelectionSignals getUserBiddingSignals ()
Os indicadores de lances do usuário são fornecidos opcionalmente pelos compradores para consumo do JavaScript fornecido pelo comprador durante a seleção do anúncio em um ambiente de execução isolado.
Se os indicadores de lances do usuário não forem um objeto JSON válido que possa ser consumido pelo JavaScript do comprador, o público-alvo personalizado não vai estar qualificado para a seleção de anúncios.
Se não for especificado, o CustomAudience não vai participar da seleção de anúncios até
 que os indicadores de lances do usuário sejam fornecidos por atualizações diárias para o público-alvo personalizado.
| Retorna | |
|---|---|
| AdSelectionSignals | um objeto AdSelectionSignalsque representa os indicadores de lances do usuário para o
     público-alvo personalizado
 
 Esse valor pode sernull. | 
hashCode
public int hashCode ()
Retorna o hash dos dados do objeto CustomAudience.
| Retorna | |
|---|---|
| int | Um valor de código hash para esse objeto. | 
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Nivela esse objeto em um Parcel.
| Parâmetros | |
|---|---|
| dest | Parcel: este valor não pode sernull. | 
| flags | int: outras sinalizações sobre como o objeto precisa ser criado.
 Pode ser 0 ouParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 
 O valor é0ou uma combinação deParcelable.PARCELABLE_WRITE_RETURN_VALUEe android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
