AddAdSelectionFromOutcomesOverrideRequest

public class AddAdSelectionFromOutcomesOverrideRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AddAdSelectionFromOutcomesOverrideRequest


この POJO は、TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver)(AddAdSelectionOverrideRequest、Executor、OutcomeReceiver)リクエストを表します。

これには、特定のオーバーライドの識別子として機能する AdSelectionFromOutcomesConfig、オーバーライド値を表す String selectionLogicJs フィールド、String selectionSignals フィールドが含まれます。

概要

パブリック コンストラクタ

AddAdSelectionFromOutcomesOverrideRequest(AdSelectionFromOutcomesConfig adSelectionFromOutcomesConfig, String outcomeSelectionLogicJs, AdSelectionSignals outcomeSelectionTrustedSignals)

AddAdSelectionFromOutcomesOverrideRequest インスタンスを作成します。

継承されるメソッド

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()

通知や割り込みなどによって起きるまで、現在のスレッドを待機させます。

パブリック コンストラクタ

AddAdSelectionFromOutcomesOverrideRequest

public AddAdSelectionFromOutcomesOverrideRequest (AdSelectionFromOutcomesConfig adSelectionFromOutcomesConfig, 
                String outcomeSelectionLogicJs, 
                AdSelectionSignals outcomeSelectionTrustedSignals)

AddAdSelectionFromOutcomesOverrideRequest インスタンスを作成します。

パラメータ
adSelectionFromOutcomesConfig AdSelectionFromOutcomesConfig: この値を null にすることはできません。

outcomeSelectionLogicJs String: この値を null にすることはできません。

outcomeSelectionTrustedSignals AdSelectionSignals: この値を null にすることはできません。

パブリック メソッド

getAdSelectionFromOutcomesConfig

public AdSelectionFromOutcomesConfig getAdSelectionFromOutcomesConfig ()

戻り値
AdSelectionFromOutcomesConfig AdSelectionFromOutcomesConfig のインスタンス(広告選択プロセスの設定)。この構成では、入札単価とスコアを生成してレンダリングする落札広告を見つける広告選択フローを実行するために必要なデータが提供されます。 この値が null になることはありません。

getOutcomeSelectionLogicJs

public String getOutcomeSelectionLogicJs ()

戻り値
String オーバーライド JavaScript の結果は、有効な JS コードを含む文字列である必要があります。このコードには、広告結果の選択時に実行される結果選択ロジックを含める必要があります。 この値が null になることはありません。

getOutcomeSelectionTrustedSignals

public AdSelectionSignals getOutcomeSelectionTrustedSignals ()

戻り値
AdSelectionSignals オーバーライド信頼スコアリング シグナルは、有効な JSON 文字列である必要があります。信頼できるシグナルは、広告結果の選択時に結果選択ロジックにフィードされます。 この値が null になることはありません。