أداة إنشاء التقرير (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.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 . |