ReportInteractionRequest
public
class
ReportInteractionRequest
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.ReportInteractionRequest |
Objeto de solicitação que envolve os argumentos necessários para informar uma interação.
Resumo
Constantes | |
---|---|
int |
FLAG_REPORTING_DESTINATION_BUYER
|
int |
FLAG_REPORTING_DESTINATION_SELLER
|
Construtores públicos | |
---|---|
ReportInteractionRequest(long adSelectionId, String interactionKey, String interactionData, int reportingDestinations)
|
Métodos públicos | |
---|---|
long
|
getAdSelectionId()
Retorna o adSelectionId, ou seja, o identificador principal de um processo de seleção de anúncios. |
String
|
getInteractionData()
Retorna os dados de interação. |
String
|
getInteractionKey()
Retorna a chave de interação, ou seja, o tipo de interação que será informado. |
int
|
getReportingDestinations()
Retorna o bitfield dos destinos dos relatórios (comprador, vendedor ou ambos). |
Métodos herdados | |
---|---|
Constantes
FLAG_REPORTING_DESTINATION_BUYER
public static final int FLAG_REPORTING_DESTINATION_BUYER
Valor da constante: 2 (0x00000002)
FLAG_REPORTING_DESTINATION_SELLER
public static final int FLAG_REPORTING_DESTINATION_SELLER
Valor da constante: 1 (0x00000001)
Construtores públicos
ReportInteractionRequest
public ReportInteractionRequest (long adSelectionId, String interactionKey, String interactionData, int reportingDestinations)
Parâmetros | |
---|---|
adSelectionId |
long |
interactionKey |
String : este valor não pode ser null . |
interactionData |
String : este valor não pode ser null . |
reportingDestinations |
int : o valor é 0 ou uma combinação de FLAG_REPORTING_DESTINATION_SELLER e FLAG_REPORTING_DESTINATION_BUYER . |
Métodos públicos
getAdSelectionId
public long getAdSelectionId ()
Retorna o adSelectionId, ou seja, o identificador principal de um processo de seleção de anúncios.
Retorna | |
---|---|
long |
getInteractionData
public String getInteractionData ()
Retorna os dados de interação.
Após a seleção de anúncios, esses dados são gerados pelo autor da chamada e anexados a uma solicitação
POST para o interactionReportingUri
registrado no registerAdBeacon
.
Retorna | |
---|---|
String |
Esse valor não pode ser null . |
getInteractionKey
public String getInteractionKey ()
Retorna a chave de interação, ou seja, o tipo de interação que será informado.
A chave será usada para buscar o interactionReportingUri
associado à interactionKey
registrada no registerAdBeacon
após a seleção de anúncios.
Retorna | |
---|---|
String |
Esse valor não pode ser null . |
getReportingDestinations
public int getReportingDestinations ()
Retorna o bitfield dos destinos dos relatórios (comprador, vendedor ou ambos).
Para criar esse bitfield, coloque um operador bit a bit |
entre cada reportingDestination
que receberá o relatório. Por exemplo, para relatar apenas ao comprador, defina o
campo reportingDestinations como FLAG_REPORTING_DESTINATION_BUYER
. Para informar apenas ao
vendedor, defina o campo reportingDestinations como FLAG_REPORTING_DESTINATION_SELLER
. Para
relatar ao comprador e ao vendedor, defina o campo reportingDestinations como FLAG_REPORTING_DESTINATION_BUYER
| FLAG_REPORTING_DESTINATION_SELLER
.
Retorna | |
---|---|
int |
O valor é 0 ou uma combinação de FLAG_REPORTING_DESTINATION_SELLER e FLAG_REPORTING_DESTINATION_BUYER . |