UpdateAdCounterHistogramRequest
public
class
UpdateAdCounterHistogramRequest
extends Object
java.lang.Object (link em inglês) | |
↳ | android.adservices.adselection.UpdateAdCounterHistogramRequest |
Objeto de solicitação que contém os argumentos necessários para atualizar um histograma de contador de anúncios.
Os histogramas de contador de anúncios, que são registros históricos de eventos associados a uma chave de contador de anúncios e a um tipo de evento de anúncio, são usados para informar a filtragem de limite de frequência ao usar as APIs Protected Audience.
Resumo
Classes aninhadas | |
---|---|
class |
UpdateAdCounterHistogramRequest.Builder
Builder para objetos |
Métodos públicos | |
---|---|
boolean
|
equals(Object o)
Confere se os objetos |
int
|
getAdEventType()
Recebe o tipo de evento do anúncio que, junto com as chaves de contador de um anúncio, identifica qual histograma precisa 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)
Confere se os objetos UpdateAdCounterHistogramRequest
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, retorna false . |
getAdEventType
public int getAdEventType ()
Recebe o tipo de evento do anúncio que, junto com as chaves de contador de um anúncio, identifica qual histograma precisa ser atualizado.
Returns | |
---|---|
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 da 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 o atual. Os histogramas de eventos para todas as chaves do contador de anúncios associadas ao anúncio especificado pelo
ID de seleção de anúncios vão ser atualizados para o tipo de evento de anúncio de getAdEventType()
para ser usado
na filtragem de limite de frequência da API Protected Audience.
Returns | |
---|---|
long |
getCallerAdTech
public AdTechIdentifier getCallerAdTech ()
Recebe o AdTechIdentifier
da entidade de adtech do autor da chamada.
A adtech que usa esse objeto UpdateAdCounterHistogramRequest
precisa estar registrada
no Sandbox de privacidade e ter permissão para agir em nome do app de chamada. A adtech especificada
não precisa ser a mesma do comprador
do anúncio renderizado ou do 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)
.
Returns | |
---|---|
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. |