AdFilters
public
final
class
AdFilters
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdFilters |
与广告相关联的过滤条件的容器类。
如果不满足 AdFilters
实例中的所有条件,关联的广告就不符合广告选择条件。过滤条件是可选广告参数,并非 AdData
的必需参数。
摘要
嵌套的类 | |
---|---|
class |
AdFilters.Builder
用于创建 |
继承的常量 |
---|
字段 | |
---|---|
public
static
final
Creator<AdFilters> |
CREATOR
|
公共方法 | |
---|---|
boolean
|
equals(Object o)
检查 |
FrequencyCapFilters
|
getFrequencyCapFilters()
获取代表以下项的所有频次上限过滤条件的 |
int
|
hashCode()
返回 |
String
|
toString()
返回对象的字符串表示。 |
void
|
writeToParcel(Parcel dest, int flags)
将此对象展平为 Parcel。 |
继承的方法 | |
---|---|
字段
公共方法
equals
public boolean equals (Object o)
检查 AdFilters
对象是否代表同一组过滤条件。
参数 | |
---|---|
o |
Object :用来进行比较的参照对象。 |
返回值 | |
---|---|
boolean |
如果此对象与 obj 参数相同,则返回 true ;否则返回 false 。 |
getfrequencyCapFilters
public FrequencyCapFilters getFrequencyCapFilters ()
获取代表广告的所有频次上限过滤条件的 FrequencyCapFilters
实例。
如果值为 null
,则表示没有适用于广告的频次上限过滤条件。
返回值 | |
---|---|
FrequencyCapFilters |
toString
public String toString ()
返回对象的字符串表示。通常,toString
方法会返回一个“以文本形式表示”此对象的字符串。结果应该是一个简洁但信息丰富,并且便于阅读的字符串表示。建议所有子类都覆盖此方法。
类 Object
的 toString
方法会返回一个字符串,其中包含类的名称(相应对象是此类的实例)、字符“@
”,以及此对象哈希代码的无符号十六进制表示。也就是说,此方法所返回的字符串等于以下公式的值:
getClass().getName() + '@' + Integer.toHexString(hashCode())
返回值 | |
---|---|
String |
对象的字符串表示。 |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
将此对象扁平化为 Parcel。
参数 | |
---|---|
dest |
Parcel :此值不能为 null 。 |
flags |
int :关于如何写入对象的其他标志。可为 0 或 Parcelable.PARCELABLE_WRITE_RETURN_VALUE 。
值为 0 或 Parcelable.PARCELABLE_WRITE_RETURN_VALUE 和 android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES 的组合 |