Solicitud UpdateAdCounterHistogramRequest

public class UpdateAdCounterHistogramRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.UpdateAdCounterHistogramRequest


Solicita un objeto que une los argumentos necesarios para actualizar un histograma de contador de anuncios.

Los histogramas de contador de anuncios, que son registros históricos de eventos asociados con un anuncio clave de contador y un tipo de evento de anuncio, se utilizan para informar el filtrado de limitación de frecuencia cuando se utiliza el APIs de Protected Audience.

Resumen

Clases anidadas

class UpdateAdCounterHistogramRequest.Builder

Compilador para objetos UpdateAdCounterHistogramRequest

Métodos públicos

boolean equals(Object o)

Comprueba si los objetos UpdateAdCounterHistogramRequest contienen la misma información.

int getAdEventType()

Obtiene el tipo de evento del anuncio que, junto con las claves de contador de un anuncio, identifica qué histograma. un error de aplicación.

long getAdSelectionId()

Obtiene el ID de selección de anuncios con el que se asocian los eventos del anuncio renderizado.

AdTechIdentifier getCallerAdTech()

Obtiene el AdTechIdentifier de la entidad de AdTech de llamada.

int hashCode()

Devuelve el hash de los datos del objeto UpdateAdCounterHistogramRequest.

String toString()

Devuelve una representación de cadena del objeto.

Métodos heredados

Métodos públicos

equals

public boolean equals (Object o)

Comprueba si los objetos UpdateAdCounterHistogramRequest contienen la misma información.

Parámetros
o Object: Es el objeto de referencia con el que se debe comparar.

Devuelve
boolean true si este objeto es el mismo que el argumento obj; de lo contrario, false.

getAdEventType.

public int getAdEventType ()

Obtiene el tipo de evento del anuncio que, junto con las claves de contador de un anuncio, identifica qué histograma. un error de aplicación.

Muestra
int El valor es 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 o android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MAX.

getAdSelectionId

public long getAdSelectionId ()

Obtiene el ID de selección de anuncios con el que se asocian los eventos del anuncio renderizado.

Para obtener más información sobre el ID de selección de anuncios, consulta AdSelectionOutcome.

El anuncio debe haberse seleccionado en la selección de anuncios de Protected Audience en las últimas 24 horas. y la llamada de selección de anuncios debe haberse iniciado desde la misma app que la llamada actual . Histogramas de eventos para todas las claves de contador de anuncios asociadas con el anuncio que este especificó El ID de selección se actualizará para el tipo de evento de anuncio de getAdEventType(), que se usará en el filtro de limitación de frecuencia de Protected Audience.

Muestra
long

getCallerAdTech

public AdTechIdentifier getCallerAdTech ()

Obtiene el AdTechIdentifier de la entidad de AdTech de llamada.

La AdTech que usa este objeto UpdateAdCounterHistogramRequest debe estar inscrita que usan Privacy Sandbox y pueden actuar en nombre de la app que realiza la llamada. El valor especificado No es necesario que la AdTech sea la misma que el comprador que posee el anuncio renderizado. o el vendedor que inició la selección de anuncios asociada con el ID que muestra getAdSelectionId().

Para obtener más información sobre los requisitos y las excepciones de la API, consulta AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver).

Muestra
AdTechIdentifier Este valor no puede ser null.

hashCode

public int hashCode ()

Devuelve el hash de los datos del objeto UpdateAdCounterHistogramRequest.

Devuelve
int un valor de código hash para este objeto.

toString

public String toString ()

Devuelve una representación de cadena del objeto. En general, el método toString muestra una cadena que "representa de forma textual" a este objeto. El resultado debe ser una representación concisa pero informativa y fácil de leer. Se recomienda que todas las subclases anulen este método.

El método toString para la clase Object muestra una cadena que consiste en el nombre de la clase de la que el objeto es una instancia, el carácter arroba "@" y la representación hexadecimal sin firma del código hash del objeto. En otras palabras, este método muestra una cadena igual al siguiente valor:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Devuelve
String una representación de cadena del objeto.