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.