AdIdManager

public class AdIdManager
extends Object

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


AdId Manager, uygulama ve reklam SDK'larının reklam kimliğine erişmesi için API'ler sağlar. Reklam kimliği, reklamcılık için kullanılan ve cihaz başına benzersiz, kullanıcı tarafından sıfırlanabilen bir kimliktir. Kullanıcılara daha iyi kontrol sağlar ve geliştiricilere, kişiselleştirilmiş reklamlar (eski adıyla ilgi alanına dayalı reklamlar) aracılığıyla uygulamalarından para kazanmaya devam etmeleri için basit, standart bir sistem sunar.

Özet

Herkese açık yöntemler

static AdIdManager get(Context context)

AdIdManager örneği oluşturmaya yönelik fabrika yöntemi.

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

Reklam kimliğini döndürün

Devralınan yöntemler

Object clone()

Bu nesnenin bir kopyasını oluşturur ve döndürür.

boolean equals(Object obj)

Başka bir nesnenin bu nesneye "eşit" olup olmadığını belirtir.

void finalize()

Çöp toplama işlemi, nesneye artık referans olmadığını belirlediğinde nesne üzerinde çöp toplayıcı tarafından çağrılır.

final Class<?> getClass()

Bu Object öğesinin çalışma zamanı sınıfını döndürür.

int hashCode()

Nesne için bir karma kod değeri döndürür.

final void notify()

Bu nesnenin izleyicisinde bekleyen tek bir iş parçacığı uyandırır.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm iş parçacıklarını uyandırır.

String toString()

Nesnenin dize temsilini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının, genellikle bildirim veya kesinti almasıyla ya da belirli bir gerçek zaman geçmesi sonucunda uyandırılana kadar beklemesine neden olur.

final void wait(long timeoutMillis)

Mevcut iş parçacığının, genellikle bildirim veya kesinti almasıyla ya da belirli bir gerçek zaman geçmesi sonucunda uyandırılana kadar beklemesine neden olur.

final void wait()

Mevcut iş parçacığının, genellikle bildirim alarak veya yarıda kesilerek uyandırılana kadar beklemesine neden olur.

Herkese açık yöntemler

get

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 6'da da
public static AdIdManager get (Context context)

AdIdManager örneği oluşturmaya yönelik fabrika yöntemi.

Parametreler
context Context: Kullanılacak Context Bu değer null olamaz.

İlerlemeler
AdIdManager Bir AdIdManager örneği Bu değer null olamaz.

getAdId

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

AdId'yi döndürün.
AdServicesPermissions.ACCESS_ADSERVICES_AD_ID gerektirir

Parametreler
executor Executor: Geri çağırmayı çalıştıracak yürütücü. Bu değer null olamaz. Geri arama ve dinleyici etkinlikleri bu Executor üzerinden dağıtılır. Böylece, hangi iş parçacığının kullanılacağını kolayca kontrol edebilirsiniz. Etkinlikleri uygulamanızın ana iş akışı üzerinden dağıtmak için Context.getMainExecutor() kullanabilirsiniz. Aksi takdirde, uygun bir ileti dizisine yönlendiren bir Executor sağlayın.

callback OutcomeReceiver: Adid kullanılabilir olduktan veya bir hata oluştuktan sonra çağrılan geri çağırma. Bu değer null olamaz.

İlerlemeler
void Bu değer null olamaz.

Atışlar
IllegalStateException .