Gerenciador de tópicos

public final class TopicsManager
extends Object

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


O TopicsManager oferece APIs para SDKs de apps e anúncios para conferir temas de interesse do usuário de uma maneira que preserva a privacidade.

A instância do TopicsManager pode ser acessada usando as classes Context.getSystemService(Class) e TopicsManager.

Resumo

Métodos públicos

static TopicsManager get(Context context)

Método de fábrica para criar uma instância de TopicsManager.

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

retorne os tópicos.

Métodos herdados

Métodos públicos

get

public static TopicsManager get (Context context)

Método de fábrica para criar uma instância de TopicsManager.

Parâmetros
context Context: o Context a ser usado. Esse valor não pode ser null.

Retorna
TopicsManager Uma instância TopicsManager Esse valor não pode ser null.

getTopics

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

retorne os tópicos.
Requer AdServicesPermissions.ACCESS_ADSERVICES_TOPICS

Parâmetros
getTopicsRequest GetTopicsRequest: a solicitação para acessar a API Topics. Esse valor não pode ser null.

executor Executor: o executor para executar o callback. Esse valor não pode ser null. Eventos de retorno de chamada e escuta são despachados através deste Executor, que oferece uma maneira fácil de controlar qual linha de execução é usados. Para enviar eventos pela linha de execução principal do você pode usar Context.getMainExecutor(): Caso contrário, forneça um Executor que seja enviado para uma linha de execução adequada.

callback OutcomeReceiver: o callback que é chamado depois que os temas estão disponíveis ou quando ocorre um erro. Esse valor não pode ser null.

Retorna
void Esse valor não pode ser null.

Gera
IllegalStateException se a API não estiver disponível.