已在 API 级别 34 中引入
也已在广告服务扩展 4 中引入

ReportImpressionRequest

public class ReportImpressionRequest
extends Object

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


表示报告展示次数 API 的输入参数。

摘要

公共构造函数

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

设备端广告选择报告请求的构造函数。

ReportImpressionRequest(long adSelectionId)

竞价服务器广告选择报告请求的更正。

公共方法

AdSelectionConfig getAdSelectionConfig()

返回 adSelectionConfig(ReportImpressionRequest 的一项输入)

long getAdSelectionId()

返回 adSelectionId(ReportImpressionRequest 的一项输入)

继承的方法

公共构造函数

ReportImpressionRequest

已在 API 级别 34 中引入
也已在广告服务扩展 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 中引入
也已在广告服务扩展 4 中引入
public AdSelectionConfig getAdSelectionConfig ()

返回 adSelectionConfig(ReportImpressionRequest 的一项输入)

返回
AdSelectionConfig 此值不能为 null

getAdSelectionId

已在 API 级别 34 中引入
也已在广告服务扩展 4 中引入
public long getAdSelectionId ()

返回 adSelectionId(ReportImpressionRequest 的一项输入)

返回
long