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 |
对象的字符串表示法。 |