AdSelectionConfig
public
final
class
AdSelectionConfig
extends Object
implements
Parcelable
広告選択プロセスの設定が含まれます。
このクラスのインスタンスは SDK によって作成され、AdSelectionManager
の AdSelectionManager.selectAds(AdSelectionConfig, Executor, OutcomeReceiver)
メソッドと AdSelectionManager#reportImpression
メソッドに引数として渡されます。
概要
継承されるメソッド |
クラス
java.lang.Object
から
Object
|
clone()
このオブジェクトのコピーを作成して返します。
|
boolean
|
equals(Object obj)
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。
|
void
|
finalize()
ガベージ コレクションでオブジェクトへの参照がこれ以上ないと判断されたときに、オブジェクトのガベージ コレクタから呼び出されます。
|
final
Class<?>
|
getClass()
この Object のランタイム クラスを返します。
|
int
|
hashCode()
オブジェクトのハッシュコード値を返します。
|
final
void
|
notify()
このオブジェクトのモニターを待機している単一のスレッドを起動します。
|
final
void
|
notifyAll()
このオブジェクトのモニターで待機中のスレッドをすべて起こします。
|
String
|
toString()
オブジェクトの文字列表現を返します。
|
final
void
|
wait(long timeoutMillis, int nanos)
通知や割り込みなどによって現在のスレッドが起きるまで、または一定の時間が経過するまで、現在のスレッドを待機させます。
|
final
void
|
wait(long timeoutMillis)
通知や割り込みなどによって現在のスレッドが起きるまで、または一定の時間が経過するまで、現在のスレッドを待機させます。
|
final
void
|
wait()
通知や割り込みなどによって起きるまで、現在のスレッドを待機させます。
|
|
継承元のインターフェース
android.os.Parcelable
|
フィールド
パブリック メソッド
equals
public boolean equals (Object o)
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。
equals
メソッドは、null 以外のオブジェクト参照に等価関係を実装します。
- 再帰性: null 以外の参照値
x
について、x.equals(x)
は true
を返します。
- 対称性: null 以外の参照値
x
、y
について、y.equals(x)
が true
を返す場合にのみ、x.equals(y)
は true
を返します。
- 推移性: null 以外の参照値
x
、y
、z
について、x.equals(y)
が true
を返し、かつ y.equals(z)
が true
を返す場合、x.equals(z)
は true
を返します。
- 一貫性: null 以外の参照値
x
、y
について、オブジェクトの equals
比較に使用する情報が変更されない限り、何度 x.equals(y)
を呼び出しても返される値は一貫して true
か、一貫して false
です。
- null 以外の参照値
x
について、x.equals(null)
は false
を返します。
Object
クラスの equals
メソッドは、オブジェクトの等価関係を可能な限り識別しやすく実装します。つまり、null 以外の参照値 x
と y
について、x
と y
が同じオブジェクトを参照している場合にのみ、true
を返します(x == y
の値は true
)。
なお、等しいオブジェクトは等しいハッシュコードを持たなければならないという hashCode
メソッドの一般的なコントラクトを維持するよう、通常はこのメソッドがオーバーライドされるたびに hashCode
メソッドをオーバーライドする必要があります。
パラメータ |
o |
Object : 比較対象の参照オブジェクト。 |
戻り値 |
boolean |
このオブジェクトが obj 引数と同じである場合は true 、それ以外の場合は false 。 |
getAdSelectionSignals
public AdSelectionSignals getAdSelectionSignals ()
戻り値 |
AdSelectionSignals |
AdSelectionSignals オブジェクトの JSON は、AdSelectionConfig から取得され、DSP から取得された JS ロジックで使用されます。これは、広告選択プロセスとレポート作成プロセスで参加している購入者に与えられるシグナルを表します。
この値が null になることはありません。 |
getDecisionLogicUri
public Uri getDecisionLogicUri ()
戻り値 |
Uri |
広告選択プロセスとレポート プロセスで使用される、販売者/SSP scoreAd 関数を含む JS コードの取得に使用する URI。この値が null になることはありません。 |
getSellerSignals
public AdSelectionSignals getSellerSignals ()
戻り値 |
AdSelectionSignals |
SSP によって提供され、SSP から取得した JS ロジックで使用される AdSelectionSignals オブジェクトの JSON は、広告選択プロセスの結果を調整するために SSP が広告スコアリング プロセスで使用する情報を表します(ブランド保護チェック、除外されたコンテキスト広告など)。
この値が null になることはありません。 |
getTrustedScoringSignalsUri
public Uri getTrustedScoringSignalsUri ()
戻り値 |
Uri |
クリエイティブ固有のリアルタイム情報を取得できる、セルサイドの信頼できるシグナルの URI エンドポイント。この値が null になることはありません。 |
hashCode
public int hashCode ()
オブジェクトのハッシュコード値を返します。このメソッドは、HashMap
で実現するようなハッシュ テーブルの利点を活かすためにサポートされています。
hashCode
の一般的なコントラクトは次のとおりです。
- Java アプリの実行中に同じオブジェクトに対して複数回呼び出された場合、オブジェクトの
equals
比較に使用される情報が変更されない限り、hashCode
メソッドは一貫して同じ整数を返さなければなりません。この整数は、アプリのある実行から同じアプリの別の実行まで一貫している必要はありません。
equals(Object)
メソッドから 2 つのオブジェクトが等しい場合、その 2 つのオブジェクトのそれぞれに対して hashCode
メソッドを呼び出したとき、同じ整数の結果が生成されなければなりません。equals(java.lang.Object)
メソッドから 2 つのオブジェクトが等しくない場合、その 2 つのオブジェクトのそれぞれに対して hashCode
メソッドを呼び出したとき、異なる整数の結果が生成されなければならない、ということはありません。ただし、等しくないオブジェクトに対して異なる整数の結果を生成すると、ハッシュ テーブルのパフォーマンスが向上する可能性があることに留意すべきです。
現実的である限り、クラス Object
で定義された hashCode メソッドは、異なるオブジェクトに対して異なる整数を返します(hashCode は、ある時点からオブジェクトのメモリアドレスの関数として実装されるかもしれません)。
戻り値 |
int |
このオブジェクトのハッシュコード値。 |
writeToParcel
public void writeToParcel (Parcel dest,
int flags)
このオブジェクトを Parcel にフラット化します。