已加至 API 級別 34
也已納入 Ad Services Extensions 4

ReportImpressionRequest

public class ReportImpressionRequest
extends Object

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


代表 reportImpression API 的輸入內容參數。

摘要

公用建構函式

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

裝置端廣告選擇回報要求的建構函式。

ReportImpressionRequest(long adSelectionId)

競價伺服器廣告選擇報表要求的對應工具。

公用方法

AdSelectionConfig getAdSelectionConfig()

回傳 adSelectionConfig (ReportImpressionRequest 的輸入內容之一)

long getAdSelectionId()

回傳 adSelectionId (ReportImpressionRequest 的輸入內容之一)

繼承方法

公用建構函式

ReportImpressionRequest

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

裝置端廣告選擇回報要求的建構函式。

如果您的 adSelectionId 是用於使用 AdSelectionManager.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)

競價伺服器廣告選擇回報要求的建構函式。

如果您的 adSelectionId 是用於伺服器競價執行,且 AdSelectionManager#getAdSelectionData 收集裝置資訊,則曝光回報要求應只包含廣告選擇 ID。

必須先使用伺服器的加密結果 blob 呼叫 AdSelectionManager#persistAdSelectionResult,才能提出曝光報表要求。

參數
adSelectionId long:已從 AdSelectionManager#getAdSelectionData 收到

公用方法

getAdSelectionConfig

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public AdSelectionConfig getAdSelectionConfig ()

回傳 adSelectionConfig (ReportImpressionRequest 的輸入內容之一)

傳回
AdSelectionConfig 此值不能為 null

getAdSelectionId

已加至 API 級別 34
也已納入 Ad Services Extensions 4
public long getAdSelectionId ()

回傳 adSelectionId (ReportImpressionRequest 的輸入內容之一)

傳回
long