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 になることはありません。 |