ReportInteractionRequest
public
class
ReportInteractionRequest
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.ReportInteractionRequest |
Solicita un objeto que une los argumentos necesarios para informar una interacción.
Resumen
Constantes | |
---|---|
int |
FLAG_REPORTING_DESTINATION_BUYER
|
int |
FLAG_REPORTING_DESTINATION_SELLER
|
Constructores públicos | |
---|---|
ReportInteractionRequest(long adSelectionId, String interactionKey, String interactionData, int reportingDestinations)
|
Métodos públicos | |
---|---|
long
|
getAdSelectionId()
Muestra el adSelectionId, el identificador principal de un proceso de selección de anuncios. |
String
|
getInteractionData()
Muestra los datos de interacción. |
String
|
getInteractionKey()
Muestra la clave de interacción, el tipo de interacción 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)
Constructores públicos
ReportInteractionRequest
public ReportInteractionRequest (long adSelectionId, String interactionKey, String interactionData, int reportingDestinations)
Parámetros | |
---|---|
adSelectionId |
long |
interactionKey |
String : Este valor no puede ser null . |
interactionData |
String : Este valor no puede ser null . |
reportingDestinations |
int : El valor es 0 o una combinación de FLAG_REPORTING_DESTINATION_SELLER y FLAG_REPORTING_DESTINATION_BUYER . |
Métodos públicos
getAdSelectionId
public long getAdSelectionId ()
Muestra el adSelectionId, el identificador principal de un proceso de selección de anuncios.
Resultado que se muestra | |
---|---|
long |
getInteractionData
public String getInteractionData ()
Muestra los datos de interacción.
Después de la selección de anuncios, el llamador genera estos datos, que se adjuntarán en una solicitud POST al interactionReportingUri
registrado en registerAdBeacon
.
Resultado que se muestra | |
---|---|
String |
Este valor no puede ser null . |
getInteractionKey
public String getInteractionKey ()
Muestra la clave de interacción, el tipo de interacción que se informará.
Se usará para recuperar el interactionReportingUri
asociado con la interactionKey
registrada en registerAdBeacon
después de la selección de anuncios.
Resultado que se 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 generar informes solo para el comprador, establece el campo reportingDestinations en FLAG_REPORTING_DESTINATION_BUYER
. Si solo quieres generarlos para el vendedor, establece el campo reportingDestinations en FLAG_REPORTING_DESTINATION_SELLER
. Para generar informes para compradores y 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 . |