ReportImpressionRequest

public class ReportImpressionRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.ReportImpressionRequest


reportImpression API の入力パラメータを表します。

概要

パブリック コンストラクタ

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

オンデバイス広告選択レポート リクエストの Ctor。

ReportImpressionRequest(long adSelectionId)

オークション サーバーの広告選択レポート リクエストの Ctor。

パブリック メソッド

AdSelectionConfig getAdSelectionConfig()

adSelectionConfig(ReportImpressionRequest への入力の 1 つ)を返します。

long getAdSelectionId()

adSelectionId(ReportImpressionRequest への入力の 1 つ)を返します。

継承されるメソッド

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()

通知や割り込みなどによって起きるまで、現在のスレッドを待機させます。

パブリック コンストラクタ

ReportImpressionRequest

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加されました。
public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

オンデバイス広告選択レポート リクエストの Ctor。

adSelectionIdAdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) を使用して実行されるオンデバイス オークションの場合は、インプレッション レポート リクエストに AdSelectionConfig を含める必要があります。

パラメータ
adSelectionId long: AdSelectionManager#selectAds(AdSelectionConfig, Executor, OutcomeReceiver) から受領しました

adSelectionConfig AdSelectionConfig: AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver) のトリガーに使用されたのと同じ AdSelectionConfig。この値が null になることはありません。

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId)

オークション サーバーの広告選択レポート リクエストの Ctor。

adSelectionId が、AdSelectionManager#getAdSelectionData によって収集されたデバイス情報を使用して実行されるサーバー オークションの場合、インプレッション レポート リクエストには広告選択 ID のみを含める必要があります。

インプレッション レポート リクエストを行う前に、サーバーからの暗号化された結果の blob を使用して AdSelectionManager#persistAdSelectionResult を呼び出す必要があります。

パラメータ
adSelectionId long: AdSelectionManager#getAdSelectionData から受領しました

パブリック メソッド

getAdSelectionConfig

API level 34 で追加
Ad Services Extensions 4 にも追加
public AdSelectionConfig getAdSelectionConfig ()

adSelectionConfig(ReportImpressionRequest への入力の 1 つ)を返します。

戻り値
AdSelectionConfig この値が null になることはありません。

getAdSelectionId

API level 34 で追加
Ad Services Extensions 4 にも追加
public long getAdSelectionId ()

adSelectionId(ReportImpressionRequest への入力の 1 つ)を返します。

戻り値
long