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)
设置与所呈现广告的事件相关联的广告选择 ID。 |
ReportEventRequest.Builder
|
setData(String eventData)
设置广告事件数据。 |
ReportEventRequest.Builder
|
setInputEvent(InputEvent inputEvent)
设置与用户互动相关的输入事件。 |
ReportEventRequest.Builder
|
setKey(String eventKey)
设置事件键,即要报告的广告事件类型。 |
ReportEventRequest.Builder
|
setReportingDestinations(int reportingDestinations)
设置报告目的地的位字段(买方和/或卖方)。 |
继承的方法 | |
---|---|
公共构造函数
Builder
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 的组合 |
公共方法
build
public ReportEventRequest build ()
构建 ReportEventRequest
对象。
返回 | |
---|---|
ReportEventRequest |
此值不能为 null 。 |
setAdSelectionId
public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)
设置与所呈现广告的事件相关联的广告选择 ID。
如需了解详情,请参阅 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 。 |