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

AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.object
android.adservices.common.AdData.Builder


سازنده برای اشیاء AdData .

خلاصه

سازندگان عمومی

Builder ()

روش های عمومی

AdData build ()

شی AdData را می سازد.

AdData.Builder setAdCounterKeys ( Set < Integer > adCounterKeys)

مجموعه کلیدهای مورد استفاده در شمارش رویدادها را تنظیم می کند.

AdData.Builder setAdFilters ( AdFilters adFilters)

همه AdFilters مرتبط با آگهی را تنظیم می کند.

AdData.Builder setAdRenderId ( String adRenderId)

شناسه رندر آگهی را برای حراج سرور تنظیم می کند

برای اطلاعات بیشتر به AdData#getAdRenderId() مراجعه کنید.

AdData.Builder setMetadata ( String metadata)

فراداده آگهی خریدار مورد استفاده در فرآیند انتخاب آگهی را تنظیم می کند.

AdData.Builder setRenderUri ( Uri renderUri)

URI را تنظیم می کند که به دارایی های رندر آگهی اشاره می کند.

روش های ارثی

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 Extensions 4
public Builder ()

روش های عمومی

ساختن

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public AdData build ()

شی AdData را می سازد.

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

پرتاب می کند
NullPointerException اگر پارامترهای مورد نیاز هنگام ساخت null باشد

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

مجموعه کلیدهای مورد استفاده در شمارش رویدادها را تنظیم می کند.

نباید بیش از 10 کلید شمارنده آگهی با یک آگهی مرتبط شود.

برای اطلاعات بیشتر به AdData.getAdCounterKeys() مراجعه کنید.

پارامترها
adCounterKeys Set : این مقدار نمی تواند null باشد.

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

setAdFilters

public AdData.Builder setAdFilters (AdFilters adFilters)

همه AdFilters مرتبط با آگهی را تنظیم می کند.

برای اطلاعات بیشتر به AdData.getAdFilters() مراجعه کنید.

پارامترها
adFilters AdFilters : این مقدار ممکن است null باشد.

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

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

شناسه رندر آگهی را برای حراج سرور تنظیم می کند

برای اطلاعات بیشتر به AdData#getAdRenderId() مراجعه کنید.

پارامترها
adRenderId String : این مقدار ممکن است null باشد.

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

مجموعه متادیتا

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public AdData.Builder setMetadata (String metadata)

فراداده آگهی خریدار مورد استفاده در فرآیند انتخاب آگهی را تنظیم می کند.

ابرداده باید یک شیء معتبر JSON باشد که به صورت رشته ای سریال شده است. فراداده اطلاعات مناقصه خاص آگهی را نشان می دهد که در هنگام انتخاب آگهی به عنوان بخشی از تولید پیشنهاد استفاده می شود و در منطق جاوا اسکریپت خریدار استفاده می شود که در یک محیط اجرای ایزوله اجرا می شود.

اگر ابرداده یک شیء JSON معتبر نباشد که بتواند توسط JS خریدار مصرف شود، آگهی برای انتخاب آگهی واجد شرایط نخواهد بود.

برای جزئیات بیشتر به AdData.getMetadata() مراجعه کنید.

پارامترها
metadata String : این مقدار نمی تواند null باشد.

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

setRenderUri

در سطح API 34 اضافه شد
همچنین در Ad Services Extensions 4
public AdData.Builder setRenderUri (Uri renderUri)

URI را تنظیم می کند که به دارایی های رندر آگهی اشاره می کند. URI باید از HTTPS استفاده کند.

برای جزئیات بیشتر به AdData.getRenderUri() مراجعه کنید.

پارامترها
renderUri Uri : این مقدار نمی تواند null باشد.

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