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

Object clone()

Erstellt eine Kopie dieses Objekts und gibt sie zurück.

boolean equals(Object obj)

Gibt an, ob ein anderes Objekt „gleich“ ist dieses.

void finalize()

Wird von der automatischen Speicherbereinigung für ein Objekt aufgerufen, wenn die Speicherbereinigung durchgeführt wird wird festgelegt, dass es keine weiteren Verweise auf das Objekt gibt.

final Class<?> getClass()

Gibt die Laufzeitklasse dieses Object-Objekts zurück.

int hashCode()

Gibt einen Hash-Code-Wert für das Objekt zurück.

final void notify()

Weckt einen einzelnen Thread auf, der auf den überwachen.

final void notifyAll()

Weckt alle Threads auf, die auf den Monitor dieses Objekts warten.

String toString()

Gibt eine Stringdarstellung des Objekts zurück.

final void wait(long timeoutMillis, int nanos)

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch Benachrichtigungen oder Unterbrechungen bestimmte Zeit in Echtzeit verstrichen ist.

final void wait(long timeoutMillis)

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch Benachrichtigungen oder Unterbrechungen bestimmte Zeit in Echtzeit verstrichen ist.

final void wait()

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel indem sie benachrichtigt oder unterbrochen werden.

Ö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.