ReportEventRequest.Builder
public
static
final
class
ReportEventRequest.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.ReportEventRequest.Builder |
Builder für ReportEventRequest
-Objekte.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
Builder(long adSelectionId, String eventKey, String eventData, int reportingDestinations)
|
Öffentliche Methoden | |
---|---|
ReportEventRequest
|
build()
Erstellt das |
ReportEventRequest.Builder
|
setAdSelectionId(long adSelectionId)
Legt die Anzeigenauswahl-ID fest, die mit den Ereignissen der gerenderten Anzeige verknüpft ist. |
ReportEventRequest.Builder
|
setData(String eventData)
Legt die Daten des Anzeigenereignisses fest. |
ReportEventRequest.Builder
|
setInputEvent(InputEvent inputEvent)
Legt das Eingabeereignis fest, das mit der Nutzerinteraktion verknüpft ist. |
ReportEventRequest.Builder
|
setKey(String eventKey)
Legt den Ereignisschlüssel fest, also die Art des Anzeigenereignisses, das gemeldet werden soll. |
ReportEventRequest.Builder
|
setReportingDestinations(int reportingDestinations)
Legt das Bitfeld der Berichtsziele fest (Käufer, Verkäufer oder beides). |
Übernommene Methoden | |
---|---|
Öffentliche Konstruktoren
Builder
public Builder (long adSelectionId, String eventKey, String eventData, int reportingDestinations)
Parameter | |
---|---|
adSelectionId |
long |
eventKey |
String : Dieser Wert darf nicht null sein. |
eventData |
String : Dieser Wert darf nicht null sein. |
reportingDestinations |
int : Der Wert ist entweder 0 oder eine Kombination aus ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER und ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER |
Öffentliche Methoden
build
public ReportEventRequest build ()
Erstellt das ReportEventRequest
-Objekt.
Returns | |
---|---|
ReportEventRequest |
Dieser Wert darf nicht null sein. |
setAdSelectionId (setAdSelectionId)
public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)
Legt die Anzeigenauswahl-ID fest, mit der die Ereignisse der gerenderten Anzeige verknüpft sind.
Weitere Informationen findest du unter ReportEventRequest.getAdSelectionId()
.
Parameter | |
---|---|
adSelectionId |
long |
Returns | |
---|---|
ReportEventRequest.Builder |
Dieser Wert darf nicht null sein. |
setData
public ReportEventRequest.Builder setData (String eventData)
Legt die Daten des Anzeigenereignisses fest.
Weitere Informationen findest du unter ReportEventRequest.getData()
.
Parameter | |
---|---|
eventData |
String : Dieser Wert darf nicht null sein. |
Returns | |
---|---|
ReportEventRequest.Builder |
Dieser Wert darf nicht null sein. |
setInputEvent
public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)
Legt das Eingabeereignis fest, das mit der Nutzerinteraktion verknüpft ist.
Weitere Informationen findest du unter ReportEventRequest.getInputEvent()
.
Parameter | |
---|---|
inputEvent |
InputEvent : Dieser Wert kann null sein. |
Returns | |
---|---|
ReportEventRequest.Builder |
Dieser Wert darf nicht null sein. |
setKey
public ReportEventRequest.Builder setKey (String eventKey)
Hiermit wird der Ereignisschlüssel festgelegt, also der Typ des zu erfassenden Anzeigenereignisses.
Weitere Informationen findest du unter ReportEventRequest.getKey()
.
Parameter | |
---|---|
eventKey |
String : Dieser Wert darf nicht null sein. |
Returns | |
---|---|
ReportEventRequest.Builder |
Dieser Wert darf nicht null sein. |
setReportingDestinations
public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)
Hiermit wird das Bitfeld der Berichtsziele festgelegt, an die Berichte gesendet werden sollen (Käufer, Verkäufer oder beide).
Weitere Informationen findest du unter ReportEventRequest.getReportingDestinations()
.
Parameter | |
---|---|
reportingDestinations |
int : Der Wert ist entweder 0 oder eine Kombination aus ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER und ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER . |
Returns | |
---|---|
ReportEventRequest.Builder |
Dieser Wert darf nicht null sein. |