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-Objekt.

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

Legt die Anzeigenauswahl-ID fest, der die Ereignisse der gerenderten Anzeige zugeordnet werden.

ReportEventRequest.Builder setData(String eventData)

Legt die Anzeigenereignisdaten fest.

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

Legt das Eingabeereignis fest, das der Nutzerinteraktion zugeordnet 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, der die Ereignisse der gerenderten Anzeige zugeordnet werden.

Weitere Informationen findest du unter ReportEventRequest.getAdSelectionId().

Parameter
adSelectionId long

Returns
ReportEventRequest.Builder Dieser Wert darf nicht null sein.

Daten festlegen

public ReportEventRequest.Builder setData (String eventData)

Legt die Anzeigenereignisdaten 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 der Nutzerinteraktion zugeordnet 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)

Legt den Ereignisschlüssel fest, d. h. den Typ des Anzeigenereignisses, der gemeldet werden soll.

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)

Legt das Bitfeld der Berichtsziele fest (Käufer, Verkäufer oder beides).

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.