در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4

AdIdManager

public class AdIdManager
extends Object

java.lang.object
android.adservices.adid.AdIdManager


AdId Manager برای دسترسی به شناسه تبلیغاتی، APIها را برای برنامه‌ها و ad-SDK فراهم می‌کند. شناسه تبلیغاتی یک شناسه منحصربفرد برای هر دستگاه و قابل تنظیم مجدد توسط کاربر برای تبلیغات است. این به کاربران کنترل های بهتری می دهد و یک سیستم ساده و استاندارد را در اختیار توسعه دهندگان قرار می دهد تا به کسب درآمد از برنامه های خود از طریق تبلیغات شخصی (که قبلاً تبلیغات مبتنی بر علاقه نامیده می شد) ادامه دهند.

خلاصه

روش های عمومی

static AdIdManager get ( Context context)

روش کارخانه برای ایجاد یک نمونه از AdIdManager.

void getAdId ( Executor executor, OutcomeReceiver < AdId , Exception > callback)

AdId را برگردانید.

روش های ارثی

روش های عمومی

دریافت کنید

در سطح API 34 اضافه شد
همچنین در برنامه های افزودنی Ad Services 6
public static AdIdManager get (Context context)

روش کارخانه برای ایجاد یک نمونه از AdIdManager.

پارامترها
context Context : Context استفاده این مقدار نمی تواند null باشد.

برمی گرداند
AdIdManager یک نمونه AdIdManager این مقدار نمی تواند null باشد.

getAdId

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public void getAdId (Executor executor, 
                OutcomeReceiver<AdIdException> callback)

AdId را برگردانید.
به AdServicesPermissions.ACCESS_ADSERVICES_AD_ID نیاز دارد.ACCESS_ADSERVICES_AD_ID

پارامترها
executor Executor : مجری برای اجرای callback. این مقدار نمی تواند null باشد. رویدادهای پاسخ به تماس و شنونده از طریق این Executor ارسال می‌شوند و راهی آسان برای کنترل رشته مورد استفاده ارائه می‌دهند. برای ارسال رویدادها از طریق رشته اصلی برنامه خود، می توانید از Context.getMainExecutor() استفاده کنید. در غیر این صورت، یک Executor ارائه دهید که به یک موضوع مناسب ارسال می کند.

callback OutcomeReceiver : تماسی که پس از در دسترس بودن adid یا بروز خطا فراخوانی می شود. این مقدار نمی تواند null باشد.

برمی گرداند
void این مقدار نمی تواند null باشد.

پرتاب می کند
IllegalStateException اگر این API در دسترس نباشد.