AdFilters
public final class AdFilters
extends Object
implements Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdFilters |
与广告关联的过滤器的容器类。
如果在 AdFilters
实例中的任何过滤器未满足,则关联的广告将不符合广告选择的资格。过滤器是可选的广告参数,不是 AdData
的必需部分。
摘要
嵌套类 | |
---|---|
类 |
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
方法返回一个字符串,该字符串包含对象实例的类名、at 符号字符 `@
` 以及对象的哈希码的无符号十六进制表示形式。换句话说,此方法返回与以下值相等的字符串
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 的组合 |