أداة إنشاء التقرير (ReportEventRequest.Builder)

public static final class ReportEventRequest.Builder
extends Object

java.lang.Object
android.adservices.adselection.ReportEventRequest.Builder


أداة إنشاء ReportEventRequest عنصر

ملخّص

شركة إنشاءات عامة

Builder(long adSelectionId, String eventKey, String eventData, int reportingDestinations)

الطرق العامة

ReportEventRequest build()

تنشئ العنصر ReportEventRequest.

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

تضبط هذه السياسة رقم تعريف اختيار الإعلان الذي ترتبط به أحداث الإعلان المعروض.

ReportEventRequest.Builder setData(String eventData)

إعداد بيانات أحداث الإعلانات.

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

تضبط هذه السياسة حدث الإدخال المرتبط بتفاعل المستخدِم.

ReportEventRequest.Builder setKey(String eventKey)

تضبط مفتاح الحدث، وهو نوع حدث الإعلان الذي سيتم إعداد تقارير عنه.

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

تضبط هذه السياسة حقل بت لإعداد التقارير للوجهات التي تريد إعداد التقارير إليها (المشتري أو البائع أو كليهما).

الطرق المكتسبة

شركة إنشاءات عامة

البنّاء

public Builder (long adSelectionId, 
                String eventKey, 
                String eventData, 
                int reportingDestinations)

المعلمات
adSelectionId long

eventKey String: لا يمكن أن تكون هذه القيمة null.

eventData String: لا يمكن أن تكون هذه القيمة null.

reportingDestinations int: القيمة إما 0 أو مجموعة من ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER وReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

الطرق العامة

بناء

public ReportEventRequest build ()

تنشئ العنصر ReportEventRequest.

المرتجعات
ReportEventRequest لا يمكن أن تكون هذه القيمة null.

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

تضبط هذه السياسة رقم تعريف اختيار الإعلان الذي ترتبط به أحداث الإعلان المعروض.

يمكنك الاطّلاع على ReportEventRequest.getAdSelectionId() لمزيد من المعلومات.

المعلمات
adSelectionId long

المرتجعات
ReportEventRequest.Builder لا يمكن أن تكون هذه القيمة null.

البيانات

public ReportEventRequest.Builder setData (String eventData)

إعداد بيانات أحداث الإعلانات.

يمكنك الاطّلاع على ReportEventRequest.getData() لمزيد من المعلومات.

المعلمات
eventData String: لا يمكن أن تكون هذه القيمة null.

المرتجعات
ReportEventRequest.Builder لا يمكن أن تكون هذه القيمة null.

حدث setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

تضبط هذه السياسة حدث الإدخال المرتبط بتفاعل المستخدِم.

يمكنك الاطّلاع على ReportEventRequest.getInputEvent() لمزيد من المعلومات.

المعلمات
inputEvent InputEvent: قد تكون هذه القيمة null.

المرتجعات
ReportEventRequest.Builder لا يمكن أن تكون هذه القيمة null.

مفتاح ضبط

public ReportEventRequest.Builder setKey (String eventKey)

تضبط مفتاح الحدث، وهو نوع حدث الإعلان الذي سيتم إعداد تقارير عنه.

يمكنك الاطّلاع على ReportEventRequest.getKey() لمزيد من المعلومات.

المعلمات
eventKey String: لا يمكن أن تكون هذه القيمة null.

المرتجعات
ReportEventRequest.Builder لا يمكن أن تكون هذه القيمة null.

setReportingDestinations

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

تضبط هذه السياسة حقل بت لإعداد التقارير للوجهات التي تريد إعداد التقارير إليها (المشتري أو البائع أو كليهما).

يمكنك الاطّلاع على ReportEventRequest.getReportingDestinations() لمزيد من المعلومات.

المعلمات
reportingDestinations int: القيمة إما 0 أو مجموعة من ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER وReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

المرتجعات
ReportEventRequest.Builder لا يمكن أن تكون هذه القيمة null.