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

AdIdManager

public class AdIdManager
extends Object

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


In AdId Manager sind APIs für App- und Anzeigen-SDKs verfügbar, um auf die Werbe-ID zuzugreifen. Die Werbe-ID ist eine eindeutige, gerätebezogene ID für Werbezwecke, die vom Nutzer zurückgesetzt werden kann. Sie bietet den Nutzenden bessere Kontrolle und bietet Entwicklern ein einfaches Standardsystem, mit dem sie ihre Apps weiterhin über personalisierte Anzeigen (früher „interessenbezogene Werbung“).

Zusammenfassung

Öffentliche Methoden

static AdIdManager get(Context context)

Factory-Methode zum Erstellen einer AdIdManager-Instanz

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

Liefert die Anzeigen-ID.

Übernommene Methoden

Öffentliche Methoden

get

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

Factory-Methode zum Erstellen einer AdIdManager-Instanz

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 (GetAdId)

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

Liefert die Anzeigen-ID.
Erfordert 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 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 adid 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.