AdFilters

public final class AdFilters
extends Object implements Parcelable

java.lang.Object
   ↳ android.adservices.common.AdFilters


廣告相關篩選條件的容器類別。

如果不符合 AdFilters 例項中的任一篩選條件,相關廣告就無法進入廣告選擇程序。篩選條件是選用的廣告參數,AdData 不一定設有篩選條件。

摘要

巢狀類別

class AdFilters.Builder

建立 AdFilters 物件的建構工具。 

繼承常數

欄位

public static final Creator<AdFilters> CREATOR

公用方法

boolean equals(Object o)

檢查 AdFilters 物件是否代表相同的篩選條件組合。

FrequencyCapFilters getFrequencyCapFilters()

取得代表廣告所有展示頻率上限篩選條件的 FrequencyCapFilters 例項。

int hashCode()

傳回 AdFilters 物件資料的雜湊。

String toString()

傳回該物件的字串表示法。

void writeToParcel(Parcel dest, int flags)

壓平合併此物件並加入至 Parcel。

繼承方法

欄位

創作者

public static final Creator<AdFilters> CREATOR

公用方法

等於

public boolean equals (Object o)

檢查 AdFilters 物件是否代表同一組篩選條件。

參數
o Object:要用來比較的參照物件。

傳回
boolean 如果此物件與 obj 引數相同,會傳回 true,否則傳回 false

getFrequencyCapFilters

public FrequencyCapFilters getFrequencyCapFilters ()

取得代表廣告所有展示頻率上限篩選條件的 FrequencyCapFilters 例項。

如果是 null,代表廣告未套用任何展示頻率上限篩選條件。

傳回
FrequencyCapFilters

hashCode

public int hashCode ()

傳回 AdFilters 物件資料的雜湊。

傳回
int 此物件的雜湊碼值。

toString

public String toString ()

傳回該物件的字串表示法。一般來說,toString 方法會「以文字方式代表」這個物件的字串。顯示的結果應簡明扼要,並提供方便使用者閱讀的豐富資訊。建議所有子類別都覆寫此方法。

類別 ObjecttoString 方法會傳回一個字串,當中包含由物件為執行個體的類別名稱、標誌字元「@」,以及物件雜湊程式碼的未簽署十六進位表示法。換句話說,此方法會傳回等於下列值的字串:

 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。值可以是 0Parcelable.PARCELABLE_WRITE_RETURN_VALUE 的組合,以及 android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES