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 的组合 |