In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt

TopicsManager

public final class TopicsManager
extends Object

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


TopicsManager bietet APIs für App- und Ad-SDKs, um die Interessen der Nutzer in einer Datenschutzrichtlinie konservativ.

Die Instanz von TopicsManager kann mit den Klassen Context.getSystemService(Class) und TopicsManager abgerufen werden.

Zusammenfassung

Öffentliche Methoden

static TopicsManager get(Context context)

Factory-Methode zum Erstellen einer Instanz von TopicsManager.

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

Gibt die Themen zurück.

Übernommene Methoden

Öffentliche Methoden

get

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 6 hinzugefügt
public static TopicsManager get (Context context)

Factory-Methode zum Erstellen einer Instanz von TopicsManager.

Parameter
context Context: Der zu verwendende Context Dieser Wert darf nicht null sein.

Returns
TopicsManager Eine TopicsManager-Instanz Dieser Wert darf nicht null sein.

Themen abrufen

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public void getTopics (GetTopicsRequest getTopicsRequest, 
                Executor executor, 
                OutcomeReceiver<GetTopicsResponseException> callback)

Gibt die Themen zurück.
Erfordert AdServicesPermissions.ACCESS_ADSERVICES_TOPICS

Parameter
getTopicsRequest GetTopicsRequest: Die Anfrage zum Abrufen von Themen. Dieser Wert darf nicht null sein.

executor Executor: Der Executor zum Ausführen des Callbacks. Dieser Wert darf nicht null sein. Callback- und Listener-Ereignisse werden über dieses Mit Executor lässt sich ganz einfach steuern, welcher Thread verwendet. Um Ereignisse über den Hauptthread Ihres können Sie Context.getMainExecutor() Geben Sie andernfalls einen Executor an, der E-Mails an einen geeigneten Thread weiterleitet.

callback OutcomeReceiver: Der Callback, der aufgerufen wird, nachdem Themen verfügbar sind oder ein Fehler aufgetreten ist. Dieser Wert darf nicht null sein.

Returns
void Dieser Wert darf nicht null sein.

Ausgabe
IllegalStateException falls diese API nicht verfügbar ist.