در سطح 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 را برگردانید.

روش های ارثی

Object clone ()

یک کپی از این شی را ایجاد و برمی گرداند.

boolean equals ( Object obj)

نشان می دهد که آیا یک شی دیگر "برابر" این یکی است یا خیر.

void finalize ()

هنگامی که جمع‌آوری زباله مشخص می‌کند که دیگر ارجاعی به آن شی وجود ندارد، توسط زباله‌گیر بر روی یک شی فراخوانی می‌شود.

final Class <?> getClass ()

کلاس زمان اجرا این Object را برمی گرداند.

int hashCode ()

مقدار کد هش را برای شی برمی‌گرداند.

final void notify ()

یک رشته را که در مانیتور این شیء منتظر است بیدار می کند.

final void notifyAll ()

تمام رشته هایی که در مانیتور این شیء منتظر هستند را بیدار می کند.

String toString ()

یک نمایش رشته ای از شی را برمی گرداند.

final void wait (long timeoutMillis, int nanos)

باعث می‌شود تا رشته فعلی منتظر بماند تا بیدار شود، معمولاً با اطلاع یا قطع شدن ، یا تا زمانی که مقدار مشخصی از زمان واقعی سپری شود.

final void wait (long timeoutMillis)

باعث می‌شود تا رشته فعلی منتظر بماند تا بیدار شود، معمولاً با اطلاع یا قطع شدن ، یا تا زمانی که مقدار مشخصی از زمان واقعی سپری شود.

final void wait ()

باعث می شود تا رشته فعلی منتظر بماند تا بیدار شود، معمولاً با اطلاع یا قطع شدن .

روش های عمومی

دریافت کنید

در سطح 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 در دسترس نباشد.