UpdateAdCounterHistogramRequest 类中的方法
public
class
UpdateAdCounterHistogramRequest
extends Object
| java.lang.Object | |
| ↳ | android.adservices.adselection.UpdateAdCounterHistogramRequest |
用于更新广告计数器直方图所需实参的请求对象。
广告计数器直方图,即与广告相关联的事件的历史日志 计数器键和广告事件类型,用于在使用 Protected Audience API。
摘要
嵌套类 | |
|---|---|
class |
UpdateAdCounterHistogramRequest.Builder
|
公共方法 | |
|---|---|
boolean
|
equals(Object o)
检查 |
int
|
getAdEventType()
获取广告事件类型,与广告的计数器键一起确定哪个直方图 。 |
long
|
getAdSelectionId()
获取与所呈现广告的事件相关联的广告选择 ID。 |
AdTechIdentifier
|
getCallerAdTech()
获取调用方广告技术实体的 |
int
|
hashCode()
返回 |
String
|
toString()
返回对象的字符串表示。 |
继承的方法 | |
|---|---|
公共方法
equals
public boolean equals (Object o)
检查 UpdateAdCounterHistogramRequest 对象是否包含相同的
信息。
| 参数 | |
|---|---|
o |
Object:用来进行比较的参照对象。 |
| 返回值 | |
|---|---|
boolean |
如果此对象与 obj 参数相同,则返回 true;否则返回 false。 |
getAdEventType
public int getAdEventType ()
获取广告事件类型,与广告的计数器键一起确定哪个直方图 。
| 返回 | |
|---|---|
int |
值为 android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_INVALID、FrequencyCapFilters.AD_EVENT_TYPE_WIN、FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION、FrequencyCapFilters.AD_EVENT_TYPE_VIEW、FrequencyCapFilters.AD_EVENT_TYPE_CLICK、android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MIN 或 android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MAX |
getAdSelectionId
public long getAdSelectionId ()
获取与所呈现广告的事件相关联的广告选择 ID。
如需详细了解广告选择 ID,请参阅 AdSelectionOutcome。
广告必须是在过去 24 小时内从 Protected Audience 广告选择中选择的。
并且广告选择调用必须从与当前调用相同的应用中发起
应用。与广告指定的广告相关联的所有广告计数器键的事件直方图
系统将为 getAdEventType() 中的广告事件类型更新选项 ID,以供使用
Protected Audience 频次上限过滤。
| 返回 | |
|---|---|
long |
|
getCallerAdTech
public AdTechIdentifier getCallerAdTech ()
获取调用方广告技术实体的 AdTechIdentifier。
使用此 UpdateAdCounterHistogramRequest 对象的广告技术平台必须已注册
且可以代表发起调用的应用执行操作。指定的
adtech 无需与拥有所呈现广告的买方的 Adtech 相同
或发起与 getAdSelectionId() 返回的 ID 相关联的广告选择的卖方。
如需详细了解 API 要求和例外情况,请参阅 AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)。
| 返回 | |
|---|---|
AdTechIdentifier |
此值不能为 null。 |
toString
public String toString ()
返回对象的字符串表示。通常,toString 方法会返回一个“以文本形式表示”此对象的字符串。结果应该是一个简洁但信息丰富,并且便于阅读的字符串表示。建议所有子类都覆盖此方法。
类 Object 的 toString 方法会返回一个字符串,其中包含类的名称(相应对象是此类的实例)、字符“@”,以及此对象哈希代码的无符号十六进制表示。也就是说,此方法所返回的字符串等于以下公式的值:
getClass().getName() + '@' + Integer.toHexString(hashCode())
| 返回值 | |
|---|---|
String |
对象的字符串表示法。 |