ReportEventRequest
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 anuncios. |
InputEvent
|
getInputEvent()
Muestra el evento de entrada asociado con la interacción del usuario. |
String
|
getKey()
Muestra la clave del 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.
Muestra | |
---|---|
long |
getData
public String getData ()
Muestra los datos del evento de anuncios.
Después de la selección de anuncios, el llamador genera estos datos. Luego, 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.
Muestra | |
---|---|
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 de clic.
Muestra | |
---|---|
InputEvent |
getKey
public String getKey ()
Muestra la clave del evento, el tipo de evento de anuncio que se informará.
Este campo se usará para recuperar el reportingUri
asociado con el eventKey
registrado en registerAdBeacon
después de la selección de anuncios.
Este campo debe coincidir exactamente con el valor de eventKey
registrado en registerAdBeacon
. Puedes encontrar detalles específicos sobre registerAdBeacon
en la
documentación de AdSelectionManager#reportImpression
La clave de evento (cuando se inspecciona su array de bytes con String#getBytes()
) en formato UTF-8
no debe exceder los 40 bytes. No se registrarán las claves que superen este límite
durante la llamada a registerAdBeacon
.
Muestra | |
---|---|
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
loggingDestinations para FLAG_REPORTING_DESTINATION_BUYER
Para enviar informes solo a
del vendedor, establece el campo reportingDestinations en FLAG_REPORTING_DESTINATION_SELLER
.
para generar informes tanto a compradores como a vendedores, establezca 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 . |