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。 |