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 |
Métodos públicos | |
---|---|
boolean
|
equals(Object o)
Comprueba si los objetos |
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 |
int
|
hashCode()
Muestra el hash de los datos del objeto |
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. |