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