Richiesta evento di segnalazione
public
class
ReportEventRequest
extends Object
java.lang.Object | |
🎞 | android.adservices.adselection.ReportEventRequest |
Richiedi il wrapping di oggetti per gli argomenti richiesti per segnalare un evento annuncio.
Riepilogo
Classi nidificate | |
---|---|
class |
ReportEventRequest.Builder
Builder per |
Costanti | |
---|---|
int |
FLAG_REPORTING_DESTINATION_BUYER
|
int |
FLAG_REPORTING_DESTINATION_SELLER
|
Metodi pubblici | |
---|---|
long
|
getAdSelectionId()
Restituisce adSelectionId, l'identificatore principale di un processo di selezione degli annunci. |
String
|
getData()
Restituisce i dati sugli eventi dell'annuncio. |
InputEvent
|
getInputEvent()
Restituisce l'evento di input associato all'interazione dell'utente. |
String
|
getKey()
Restituisce la chiave evento, ovvero il tipo di evento dell'annuncio da registrare. |
int
|
getReportingDestinations()
Restituisce il campo bit delle destinazioni dei report a cui eseguire il report (acquirente, venditore o entrambi). |
Metodi ereditati | |
---|---|
Costanti
FLAG_REPORTING_DESTINATION_BUYER
public static final int FLAG_REPORTING_DESTINATION_BUYER
Valore costante: 2 (0x00000002)
FLAG_REPORTING_DESTINATION_VENDITORE
public static final int FLAG_REPORTING_DESTINATION_SELLER
Valore costante: 1 (0x00000001)
Metodi pubblici
getAdSelectionId
public long getAdSelectionId ()
Restituisce adSelectionId, l'identificatore principale di un processo di selezione degli annunci.
Ritorni | |
---|---|
long |
getData
public String getData ()
Restituisce i dati sugli eventi dell'annuncio.
Dopo la selezione dell'annuncio, questi dati vengono generati dal chiamante. Il chiamante può quindi chiamare AdSelectionManager.reportEvent(ReportEventRequest, Executor, OutcomeReceiver)
. Questi dati verranno allegati in una richiesta POST al dominio reportingUri
registrato in registerAdBeacon
.
Le dimensioni di String#getBytes()
in formato UTF-8
devono essere inferiori a 64 kB.
Ritorni | |
---|---|
String |
Questo valore non può essere null . |
getInputEvent
public InputEvent getInputEvent ()
Restituisce l'evento di input associato all'interazione dell'utente.
Questo campo è null
, rappresenta un evento view oppure include un oggetto InputEvent
, che rappresenta un evento clic.
Ritorni | |
---|---|
InputEvent |
getKey
public String getKey ()
Restituisce la chiave evento, ovvero il tipo di evento dell'annuncio da registrare.
Questo campo verrà utilizzato per recuperare il valore reportingUri
associato a eventKey
registrato in registerAdBeacon
dopo la selezione degli annunci.
Questo campo deve corrispondere esattamente al valore eventKey
registrato in registerAdBeacon
. I dettagli specifici su registerAdBeacon
sono disponibili all'indirizzo
documentazione di AdSelectionManager#reportImpression
La chiave evento (durante l'ispezione dell'array di byte con String#getBytes()
) in formato UTF-8
non deve superare i 40 byte. Le chiavi che superano questo limite non verranno registrate
durante la chiamata registerAdBeacon
.
Ritorni | |
---|---|
String |
Questo valore non può essere null . |
getReportingDestinations
public int getReportingDestinations ()
Restituisce il campo bit delle destinazioni dei report a cui eseguire il report (acquirente, venditore o entrambi).
Per creare questo campo di bit, inserisci un operatore a livello di bit |
tra ogni reportingDestination
da includere nel report. Ad esempio, per generare report solo per l'acquirente, imposta la
reportingCampo Destinazioni a FLAG_REPORTING_DESTINATION_BUYER
Per generare report solo a
venditore, imposta il campo reporting
Destinations su FLAG_REPORTING_DESTINATION_SELLER
To
per gli acquirenti e i venditori, imposta il campo ReportDestinazioni su FLAG_REPORTING_DESTINATION_BUYER
| FLAG_REPORTING_DESTINATION_SELLER
Ritorni | |
---|---|
int |
Il valore è 0 o una combinazione di FLAG_REPORTING_DESTINATION_SELLER e FLAG_REPORTING_DESTINATION_BUYER |