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)

設定與所顯示廣告的事件相關聯的廣告選擇 ID。

ReportEventRequest.Builder setData(String eventData)

設定廣告事件資料。

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

設定與使用者互動行為相關聯的輸入事件。

ReportEventRequest.Builder setKey(String eventKey)

設定事件鍵,也就是要回報的廣告事件類型。

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

設定要回報到哪個報表目的地的位元欄位 (買方、賣方或兩者)。

繼承方法

Object clone()

建立並傳回此物件的副本。

boolean equals(Object obj)

指出是否有其他物件「等於」這個物件。

void finalize()

當垃圾收集判定物件沒有其他參照,垃圾收集器會針對該物件呼叫。

final Class<?> getClass()

傳回此 Object 的執行階段類別。

int hashCode()

傳回該物件的雜湊碼值。

final void notify()

喚醒單個等待此物件監控器的執行緒。

final void notifyAll()

喚醒所有等待此物件監控器的執行緒。

String toString()

傳回該物件的字串表示法。

final void wait(long timeoutMillis, int nanos)

讓目前的執行緒等待,直到遭到喚醒或經過一定的實際時間長度為止。喚醒方式通常是收到「通知」或遭到「中斷」

final void wait(long timeoutMillis)

讓目前的執行緒等待,直到遭到喚醒或經過一定的實際時間長度為止。喚醒方式通常是收到「通知」或遭到「中斷」

final void wait()

讓目前的執行緒等待,直到遭到喚醒為止。喚醒方式通常是收到「通知」或遭到「中斷」

公用建構函式

Builder

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

參數
adSelectionId long

eventKey String:此值不能為 null

eventData String:此值不能為 null

reportingDestinations int:值可以是 0ReportEventRequest.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:值可以是 0ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER 的組合,以及 ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

傳回
ReportEventRequest.Builder 此值不能為 null