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 UpdateAdCounterHistogramRequest

Métodos públicos

boolean equals(Object o)

Confere se os objetos UpdateAdCounterHistogramRequest contêm as mesmas informações.

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

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.