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

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