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.

setData

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.

setKey

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.