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