ReportEventRequest.Builder
public
static
final
class
ReportEventRequest.Builder
extends Object
| java.lang.Object | |
| 🎞 | android.adservices.adselection.ReportEventRequest.Builder |
Builder per ReportEventRequest oggetti.
Riepilogo
Costruttori pubblici | |
|---|---|
Builder(long adSelectionId, String eventKey, String eventData, int reportingDestinations)
|
|
Metodi pubblici | |
|---|---|
ReportEventRequest
|
build()
Crea l'oggetto |
ReportEventRequest.Builder
|
setAdSelectionId(long adSelectionId)
Imposta l'ID selezione annunci a cui sono associati gli eventi dell'annuncio visualizzato. |
ReportEventRequest.Builder
|
setData(String eventData)
Imposta i dati sugli eventi annuncio. |
ReportEventRequest.Builder
|
setInputEvent(InputEvent inputEvent)
Imposta l'evento di input associato all'interazione dell'utente. |
ReportEventRequest.Builder
|
setKey(String eventKey)
Imposta la chiave evento, ovvero il tipo di evento dell'annuncio da registrare. |
ReportEventRequest.Builder
|
setReportingDestinations(int reportingDestinations)
Imposta il campo di bit delle destinazioni dei report da includere nel report (acquirente, venditore o entrambi). |
Metodi ereditati | |
|---|---|
Costruttori pubblici
Costruttore
public Builder (long adSelectionId,
String eventKey,
String eventData,
int reportingDestinations)| Parametri | |
|---|---|
adSelectionId |
long |
eventKey |
String: questo valore non può essere null. |
eventData |
String: questo valore non può essere null. |
reportingDestinations |
int: il valore è 0 o una combinazione di ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER e ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER |
Metodi pubblici
creare
public ReportEventRequest build ()
Crea l'oggetto ReportEventRequest.
| Ritorni | |
|---|---|
ReportEventRequest |
Questo valore non può essere null. |
setAdSelectionId
public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)
Imposta l'ID selezione annunci a cui sono associati gli eventi dell'annuncio visualizzato.
Consulta ReportEventRequest.getAdSelectionId() per saperne di più.
| Parametri | |
|---|---|
adSelectionId |
long |
| Ritorni | |
|---|---|
ReportEventRequest.Builder |
Questo valore non può essere null. |
setData
public ReportEventRequest.Builder setData (String eventData)
Imposta i dati sugli eventi annuncio.
Consulta ReportEventRequest.getData() per saperne di più.
| Parametri | |
|---|---|
eventData |
String: questo valore non può essere null. |
| Ritorni | |
|---|---|
ReportEventRequest.Builder |
Questo valore non può essere null. |
setInputEvent
public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)
Imposta l'evento di input associato all'interazione dell'utente.
Consulta ReportEventRequest.getInputEvent() per saperne di più.
| Parametri | |
|---|---|
inputEvent |
InputEvent: questo valore può essere null. |
| Ritorni | |
|---|---|
ReportEventRequest.Builder |
Questo valore non può essere null. |
setKey
public ReportEventRequest.Builder setKey (String eventKey)
Imposta la chiave evento, ovvero il tipo di evento dell'annuncio da registrare.
Consulta ReportEventRequest.getKey() per saperne di più.
| Parametri | |
|---|---|
eventKey |
String: questo valore non può essere null. |
| Ritorni | |
|---|---|
ReportEventRequest.Builder |
Questo valore non può essere null. |
setReportingDestinations
public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)
Imposta il campo di bit delle destinazioni dei report da includere nel report (acquirente, venditore o entrambi).
Consulta ReportEventRequest.getReportingDestinations() per saperne di più.
| Parametri | |
|---|---|
reportingDestinations |
int: il valore è 0 o una combinazione di ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER e ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER |
| Ritorni | |
|---|---|
ReportEventRequest.Builder |
Questo valore non può essere null. |