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

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

API レベル 34 で追加されました。
Ad Services Extensions 6 にも追加されました。
public static TopicsManager get (Context context)

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

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

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

getTopics

API レベル 34 で追加されました。
Ad Services Extensions 4 にも追加
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 この API を使用できない場合。