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 |