Gestore degli argomenti

public final class TopicsManager
extends Object

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


TopicsManager fornisce API per app e Ad-Sdks per ottenere gli argomenti di interesse degli utenti con un approccio incentrato sulla tutela della privacy.

L'istanza di TopicsManager può essere ottenuta utilizzando le classi Context.getSystemService(Class) e TopicsManager.

Riepilogo

Metodi pubblici

static TopicsManager get(Context context)

Metodo di sviluppo per la creazione di un'istanza di TopicsManager.

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

Restituisci gli argomenti.

Metodi ereditati

Metodi pubblici

ricevi

public static TopicsManager get (Context context)

Metodo di sviluppo per la creazione di un'istanza di TopicsManager.

Parametri
context Context: il valore di Context da utilizzare Questo valore non può essere null.

Ritorni
TopicsManager Un'istanza TopicsManager Questo valore non può essere null.

getTopics

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

Restituisci gli argomenti.
Richiede AdServicesPermissions.ACCESS_ADSERVICES_TOPICS

Parametri
getTopicsRequest GetTopicsRequest: la richiesta per ottenere Topics. Questo valore non può essere null.

executor Executor: l'esecutore per eseguire il callback. Questo valore non può essere null. Gli eventi di callback e di listener vengono inviati tramite questo Executor, offrendo un modo semplice per controllare quale thread viene utilizzato. Per inviare eventi tramite il thread principale della tua applicazione, puoi utilizzare Context.getMainExecutor(). In caso contrario, specifica un Executor che verrà inviato al thread appropriato.

callback OutcomeReceiver: il callback che viene chiamato dopo che gli argomenti sono disponibili o si verifica un errore. Questo valore non può essere null.

Ritorni
void Questo valore non può essere null.

Tiri
IllegalStateException se questa API non è disponibile.