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 UpdateAdCounterHistogramRequest

Métodos públicos

boolean equals(Object o)

Verifica se os objetos UpdateAdCounterHistogramRequest contêm a mesma informações imprecisas ou inadequadas.

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 AdTechIdentifier da entidade de adtech do autor da chamada.

int hashCode()

Retorna o hash dos dados do objeto UpdateAdCounterHistogramRequest.

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.