Solicitud de ReportEvent
public
class
ReportEventRequest
extends Object
java.lang.Object. | |
↳ | android.adservices.adselection.ReportEventRequest |
Solicita un objeto que une los argumentos necesarios para informar un evento de anuncio.
Resumen
Clases anidadas | |
---|---|
class |
ReportEventRequest.Builder
Es el compilador para objetos |
Constantes | |
---|---|
int |
FLAG_REPORTING_DESTINATION_BUYER
|
int |
FLAG_REPORTING_DESTINATION_SELLER
|
Métodos públicos | |
---|---|
long
|
getAdSelectionId()
Muestra el adSelectionId, el identificador principal de un proceso de selección de anuncios. |
String
|
getData()
Muestra los datos del evento de anuncio. |
InputEvent
|
getInputEvent()
Muestra el evento de entrada asociado con la interacción del usuario. |
String
|
getKey()
Muestra la clave de evento, el tipo de evento de anuncio que se informará. |
int
|
getReportingDestinations()
Muestra el campo de bits de los destinos de informes a los que se informará (comprador, vendedor o ambos). |
Métodos heredados | |
---|---|
Constantes
FLAG_REPORTING_DESTINATION_BUYER
public static final int FLAG_REPORTING_DESTINATION_BUYER
Valor constante: 2 (0x00000002)
FLAG_REPORTING_DESTINATION_SELLER
public static final int FLAG_REPORTING_DESTINATION_SELLER
Valor constante: 1 (0x00000001)
Métodos públicos
getAdSelectionId
public long getAdSelectionId ()
Muestra el adSelectionId, el identificador principal de un proceso de selección de anuncios.
Devuelve | |
---|---|
long |
getData
public String getData ()
Muestra los datos del evento de anuncio.
Después de la selección de anuncios, el llamador genera estos datos. Entonces, el emisor puede llamar a AdSelectionManager.reportEvent(ReportEventRequest, Executor, OutcomeReceiver)
. Estos datos se adjuntarán en una solicitud POST al reportingUri
registrado en registerAdBeacon
.
El tamaño de String#getBytes()
en formato UTF-8
debe ser inferior a 64 KB.
Devuelve | |
---|---|
String |
Este valor no puede ser null . |
getInputEvent
public InputEvent getInputEvent ()
Muestra el evento de entrada asociado con la interacción del usuario.
Este campo es null
, que representa un evento view, o tiene un objeto InputEvent
, que representa un evento click.
Devuelve | |
---|---|
InputEvent |
getKey
public String getKey ()
Muestra la clave de evento, el tipo de evento de anuncio que se informará.
Este campo se usará para recuperar el reportingUri
asociado con la eventKey
registrada en registerAdBeacon
después de la selección de anuncios.
Este campo debe coincidir exactamente con el eventKey
registrado en registerAdBeacon
. Puedes encontrar detalles específicos sobre registerAdBeacon
en la documentación de AdSelectionManager#reportImpression
La clave del evento (cuando se inspecciona su array de bytes con String#getBytes()
) en formato UTF-8
no debe exceder los 40 bytes. Cualquier clave que exceda este límite no se registrará durante la llamada a registerAdBeacon
.
Devuelve | |
---|---|
String |
Este valor no puede ser null . |
getReportingDestinations
public int getReportingDestinations ()
Muestra el campo de bits de los destinos de informes a los que se informará (comprador, vendedor o ambos).
Para crear este campo de bits, coloca un operador |
a nivel de bits entre cada reportingDestination
al que se informará. Por ejemplo, para informar solo al comprador, establece el campo reportingDestinations en FLAG_REPORTING_DESTINATION_BUYER
. Para informarlo solo al vendedor, establece el campo reportingDestinations en FLAG_REPORTING_DESTINATION_SELLER
. Para informar tanto a compradores como vendedores, establece el campo reportingDestinations en FLAG_REPORTING_DESTINATION_BUYER
| FLAG_REPORTING_DESTINATION_SELLER
.
Resultado que se muestra | |
---|---|
int |
El valor es 0 o una combinación de FLAG_REPORTING_DESTINATION_SELLER y FLAG_REPORTING_DESTINATION_BUYER . |