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 つ)を返します。

継承されるメソッド

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

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