Менеджер тем

public final class TopicsManager
extends Object

java.lang.Объект
android.adservices.topics.TopicsManager


TopicsManager предоставляет API для App и Ad-Sdks, чтобы получать темы, интересующие пользователей, с сохранением конфиденциальности.

Экземпляр TopicsManager можно получить с помощью класса Context.getSystemService(Class) и TopicsManager .

Краткое содержание

Публичные методы

static TopicsManager get ( Context context)

Фабричный метод для создания экземпляра TopicsManager.

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

Верните темы.

Унаследованные методы

Публичные методы

получать

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 : запрос на получение тем. Это значение не может быть null .

executor Executor : исполнитель для запуска обратного вызова. Это значение не может быть null . События обратного вызова и прослушивателя отправляются через этот Executor , предоставляя простой способ контролировать, какой поток используется. Чтобы отправлять события через основной поток вашего приложения, вы можете использовать Context.getMainExecutor() . В противном случае предоставьте Executor , который отправляет данные в соответствующий поток.

callback OutcomeReceiver : обратный вызов, который вызывается после того, как темы доступны или возникает ошибка. Это значение не может быть null .

Возврат
void Это значение не может быть null .

Броски
IllegalStateException если этот API недоступен.