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 una clave de contador de anuncios y un tipo de evento de anuncio, se usan para informar el filtrado de limitación de frecuencia cuando se usan las 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 se debe actualizar.

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

Muestra el hash de los datos del objeto UpdateAdCounterHistogramRequest.

String toString()

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

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

Tipo de evento de anuncio getAdEventType

public int getAdEventType ()

Obtiene el tipo de evento del anuncio que, junto con las claves de contador de un anuncio, identifica qué histograma se debe actualizar.

Devuelve
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 de 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 app que realiza la llamada actual. Los histogramas de eventos de todas las claves de contador de anuncios asociadas con el anuncio especificado por el ID de selección de anuncios se actualizarán para el tipo de evento de anuncio de getAdEventType() a fin de usarse en el filtrado de limitación de frecuencia de Protected Audience.

Devuelve
long

tecnología publicitaria para recibir llamadas

public AdTechIdentifier getCallerAdTech ()

Obtiene el AdTechIdentifier de la entidad de AdTech de llamada.

La AdTech que usa este objeto UpdateAdCounterHistogramRequest debe estar inscrita en Privacy Sandbox y tener permiso para actuar en nombre de la app que realiza la llamada. No es necesario que la AdTech especificada sea la misma que el comprador propietario del 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).

Devuelve
AdTechIdentifier Este valor no puede ser null.

hashCode

public int hashCode ()

Muestra el hash de los datos del objeto UpdateAdCounterHistogramRequest.

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

toString

public String toString ()

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

Muestra
String una representación de cadena del objeto.