UpdateAdCounterHistogramRequest
public
class
UpdateAdCounterHistogramRequest
extends Object
| java.lang.Object | |
| ↳ | android.adservices.adselection.UpdateAdCounterHistogramRequest |
Objeto de solicitação que contém os argumentos necessários para atualizar um histograma de contador de anúncios.
Histogramas de contador de anúncios, que são registros históricos de eventos associados a um anúncio e um tipo de evento de anúncio, são usadas para informar a filtragem do limite de frequência ao usar o método APIs Protected Audience.
Resumo
Classes aninhadas | |
|---|---|
class |
UpdateAdCounterHistogramRequest.Builder
Builder para objetos |
Métodos públicos | |
|---|---|
boolean
|
equals(Object o)
Verifica se os objetos |
int
|
getAdEventType()
Extrai o tipo de evento de anúncio que, junto com as chaves de contador de um anúncio, identifica qual histograma deve ser atualizado. |
long
|
getAdSelectionId()
Recebe o ID de seleção do anúncio ao qual os eventos do anúncio renderizado estão associados. |
AdTechIdentifier
|
getCallerAdTech()
Recebe o |
int
|
hashCode()
Retorna o hash dos dados do objeto |
String
|
toString()
Retorna uma representação em string do objeto. |
Métodos herdados | |
|---|---|
Métodos públicos
equals
public boolean equals (Object o)
Verifica se os objetos UpdateAdCounterHistogramRequest contêm a mesma
informações imprecisas ou inadequadas.
| 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. |
getAdEventType
public int getAdEventType ()
Extrai o tipo de evento de anúncio que, junto com as chaves de contador de um anúncio, identifica qual histograma deve ser atualizado.
| Retorna | |
|---|---|
int |
O valor é android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_INVALID, FrequencyCapFilters.AD_EVENT_TYPE_WIN, FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION, FrequencyCapFilters.AD_EVENT_TYPE_VIEW, FrequencyCapFilters.AD_EVENT_TYPE_CLICK, android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MIN ou android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MAX |
getAdSelectionId
public long getAdSelectionId ()
Recebe o ID de seleção do anúncio ao qual os eventos do anúncio renderizado estão associados.
Para mais informações sobre o ID de seleção de anúncios, consulte AdSelectionOutcome.
O anúncio precisa ter sido selecionado na seleção de anúncios da API Protected Audience nas últimas 24 horas.
e a chamada de seleção de anúncios precisa ter sido iniciada no mesmo app que a chamada atual.
app. Histogramas de eventos para todas as chaves de contador de anúncios associadas ao anúncio especificado pelo anúncio
o ID de seleção será atualizado para o tipo de evento de anúncio de getAdEventType() para ser usado
na filtragem de limite de frequência da API Protected Audience.
| Retorna | |
|---|---|
long |
|
getCallerAdTech
public AdTechIdentifier getCallerAdTech ()
Recebe o AdTechIdentifier da entidade de adtech do autor da chamada.
A adtech que usa este objeto UpdateAdCounterHistogramRequest precisa ter sido registrada
com o Sandbox de privacidade e ter permissão para agir em nome do app de chamada. O especificado
não precisa ser a mesma adtech do comprador que é proprietário do anúncio renderizado
ou o vendedor que iniciou a seleção de anúncios associada ao ID retornado por getAdSelectionId().
Para mais informações sobre requisitos e exceções da API, consulte AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver).
| Retorna | |
|---|---|
AdTechIdentifier |
Esse valor não pode ser null. |
hashCode
public int hashCode ()
Retorna o hash dos dados do objeto UpdateAdCounterHistogramRequest.
| Retorna | |
|---|---|
int |
um valor de código hash para esse objeto. |
toString
public String toString ()
Retorna uma representação em string do objeto. Em geral, o
método toString retorna uma string que
"representa textualmente" esse objeto. O resultado precisa
ser uma representação concisa, mas informativa e de fácil leitura
para uma pessoa.
Recomendamos que todas as subclasses substituam esse método.
O método toString da classe Object
retorna uma string que consiste no nome da classe de que o
objeto é uma instância, o caractere de arroba "@" e
a representação hexadecimal não assinada do código hash do
objeto. Em outras palavras, esse método retorna uma string igual ao
valor de:
getClass().getName() + '@' + Integer.toHexString(hashCode())
| Retorna | |
|---|---|
String |
uma representação em string do objeto. |