AddAdSelectionOverrideRequest

public class AddAdSelectionOverrideRequest
extends Object

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


この POJO は、TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) リクエストを表します。

これには、特定の ID の ID として機能する AdSelectionConfig が含まれます。 オーバーライド、Stringデシジョン LogicJs フィールドとStringトラステッド ScoringSignals フィールド オーバーライド値を表す

概要

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

AddAdSelectionOverrideRequest(AdSelectionConfig adSelectionConfig, String decisionLogicJs, AdSelectionSignals trustedScoringSignals)

継承されるメソッド

Object clone()

このオブジェクトのコピーを作成して返します。

boolean equals(Object obj)

他のオブジェクトが「次と等しい」かどうかを示します。表示されます。

void finalize()

ガベージ コレクションの実行時に、オブジェクトのガベージ コレクタによって呼び出されます は、そのオブジェクトへの参照がもう存在しないことを確認します。

final Class<?> getClass()

この Object のランタイム クラスを返します。

int hashCode()

オブジェクトのハッシュコード値を返します。

final void notify()

このオブジェクトのスレッドを待機しているスレッドを 1 つ起こします。 モニタリングできます。

final void notifyAll()

このオブジェクトのモニターで待機中のスレッドをすべて起こします。

String toString()

オブジェクトの文字列表現を返します。

final void wait(long timeoutMillis, int nanos)

現在のスレッドが起動するまで待機します。通常は 通知中断される、あるいは 一定の時間が経過したら通知します

final void wait(long timeoutMillis)

現在のスレッドが起動するまで待機します。通常は 通知中断される、あるいは 一定の時間が経過したら通知します

final void wait()

現在のスレッドが起動するまで待機します。通常は 通知中断される。

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

AddAdSelectionOverrideRequest

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public AddAdSelectionOverrideRequest (AdSelectionConfig adSelectionConfig, 
                String decisionLogicJs, 
                AdSelectionSignals trustedScoringSignals)

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

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

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

パブリック メソッド

getAdSelectionConfig

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public AdSelectionConfig getAdSelectionConfig ()

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

getDecisionLogicJs

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public String getDecisionLogicJs ()

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

getTrustedScoringSignals

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
public AdSelectionSignals getTrustedScoringSignals ()

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