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 メソッドは、オブジェクトがインスタンスになっているクラスの名前、アットマーク文字「@」、オブジェクトのハッシュコードの符号なし 16 進表現で構成される文字列を返します。つまり、このメソッドは以下の値のような文字列を返します。
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 の組み合わせのいずれかです。 |