AdIdManager

public class AdIdManager
extends Object

java.lang.Object
android.adservices.adid.AdIdManager


AdId Manager bietet APIs für App- und Anzeigen-SDKs, um auf die Werbe-ID zuzugreifen. Die Werbe-ID ist eine eindeutige, pro Gerät eindeutige ID für Werbezwecke, die vom Nutzer zurückgesetzt werden kann. Nutzer haben so eine bessere Kontrolle und Entwickler können über ein einfaches Standardsystem weiterhin ihre Apps über personalisierte Anzeigen (früher „interessenbezogene Anzeigen“) monetarisieren.

Zusammenfassung

Öffentliche Methoden

static AdIdManager get(Context context)

Factorymethode zum Erstellen einer Instanz von AdIdManager.

void getAdId(Executor executor, OutcomeReceiver<AdIdException> callback)

Liefert die Anzeigen-ID.

Übernommene Methoden

Object clone()

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

boolean equals(Object obj)

Gibt an, ob ein anderes Objekt mit diesem Objekt „identisch“ ist.

void finalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

final Class<?> getClass()

Gibt die Laufzeitklasse dieses Object-Objekts zurück.

int hashCode()

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

final void notify()

Weckt einen einzelnen Thread auf, der auf dem Monitor dieses Objekts wartet.

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)

Der aktuelle Thread wartet, bis er geweckt wird, normalerweise durch Benachrichtigung oder Unterbrechung oder bis eine bestimmte Zeit in Echtzeit verstrichen ist.

final void wait(long timeoutMillis)

Der aktuelle Thread wartet, bis er geweckt wird, normalerweise durch Benachrichtigung oder Unterbrechung oder bis eine bestimmte Zeit in Echtzeit verstrichen ist.

final void wait()

Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird. Dies geschieht in der Regel dadurch, dass er benachrichtigt oder unterbrochen wird.

Öffentliche Methoden

get

public static AdIdManager get (Context context)

Factorymethode zum Erstellen einer Instanz von AdIdManager.

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

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

getAdId

public void getAdId (Executor executor, 
                OutcomeReceiver<AdIdException> callback)

Geben Sie die Anzeigen-ID zurück.
Erforderlich: AdServicesPermissions.ACCESS_ADSERVICES_AD_ID

Parameter
executor Executor: Der Executor zum Ausführen des Callbacks. Dieser Wert darf nicht null sein. Callback- und Listener-Ereignisse werden über diese Executor gesendet, was eine einfache Möglichkeit bietet, zu steuern, welcher Thread verwendet wird. Wenn Sie Ereignisse über den Hauptthread Ihrer Anwendung auslösen möchten, können Sie Context.getMainExecutor() verwenden. Andernfalls geben Sie eine Executor an, die an einen geeigneten Thread weitergeleitet wird.

callback OutcomeReceiver: Der Rückruf, der aufgerufen wird, nachdem adid verfügbar sind oder ein Fehler auftritt. Dieser Wert darf nicht null sein.

Returns
void Dieser Wert darf nicht null sein.

Ausgabe
IllegalStateException wenn diese API nicht verfügbar ist.