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 ReportEventRequest

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.