TopicsManager

public final class TopicsManager
extends Object

java.lang.Object
   ↳ android.adservices.topics.TopicsManager


TopicsManager は、ユーザーの関心が高いトピックを、アプリや広告 SDK がプライバシーを保護しつつ取得するための API を提供します。

TopicsManager のインスタンスは、Context.getSystemService(Class) クラスと TopicsManager クラスを使用して取得できます。

まとめ

パブリック メソッド

static TopicsManager get(Context context)

TopicsManager のインスタンスを作成するためのファクトリ メソッド。

void getTopics(GetTopicsRequest getTopicsRequest, Executor executor, OutcomeReceiver<GetTopicsResponseException> callback)

トピックを返す。

継承されるメソッド

パブリック メソッド

get

public static TopicsManager get (Context context)

TopicsManager のインスタンスを作成するためのファクトリ メソッド。

パラメータ
context Context: 使用する Context。この値が null になることはありません。

戻り値
TopicsManager TopicsManager インスタンス。この値が null になることはありません。

getTopics

public void getTopics (GetTopicsRequest getTopicsRequest, 
                Executor executor, 
                OutcomeReceiver<GetTopicsResponseException> callback)

トピックを返します。
必須: AdServicesPermissions.ACCESS_ADSERVICES_TOPICS

パラメータ
getTopicsRequest GetTopicsRequest: Topics の取得リクエスト。この値が null になることはありません。

executor Executor: コールバックを実行するエグゼキュータ。 この値が null になることはありません。 コールバック イベントとリスナー イベントは、この Executor を介してディスパッチされるため、使用されるスレッドを簡単に制御できます。アプリのメインスレッドからイベントをディスパッチするには、Context.getMainExecutor() を使用します。 それ以外の場合は、適切なスレッドにディスパッチする Executor を提供します。

callback OutcomeReceiver: トピックが利用可能になった後、またはエラーが発生した後に呼び出されるコールバック。 この値が null になることはありません。

戻り値
void この値が null になることはありません。

例外
IllegalStateException エラーが返されます。