AdIdManager

public class AdIdManager
extends Object

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


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

Özet

Herkese açık yöntemler

static AdIdManager get(Context context)

AdIdManager'ın bir örneğini oluşturmak için kullanılan fabrika yöntemi.

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

Reklam kimliğini döndürün

Devralınan yöntemler

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'ın bir örneğini oluşturmak için kullanılan fabrika yöntemi.

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

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

getAdId

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public void getAdId (Executor executor, 
                OutcomeReceiver<AdIdException> callback)

Reklam kimliğini 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 çağırma ve işleyici etkinlikleri bu Executor kullanılır. Etkinlikleri oluşturmak için Context.getMainExecutor() 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.

Fırlatma
IllegalStateException .