AdData.Builder
public static final class AdData.Builder
extends Object
java.lang.object | |
↳ | android.adservices.common.AdData.Builder |
سازنده برای اشیاء AdData
.
خلاصه
سازندگان عمومی | |
---|---|
Builder () |
روش های عمومی | |
---|---|
AdData | build () شی |
AdData.Builder | setAdCounterKeys ( Set < Integer > adCounterKeys) مجموعه کلیدهای مورد استفاده در شمارش رویدادها را تنظیم می کند. |
AdData.Builder | setAdFilters ( AdFilters adFilters) همه |
AdData.Builder | setAdRenderId ( String adRenderId) شناسه رندر آگهی را برای حراج سرور تنظیم می کند برای اطلاعات بیشتر به |
AdData.Builder | setMetadata ( String metadata) فراداده آگهی خریدار مورد استفاده در فرآیند انتخاب آگهی را تنظیم می کند. |
AdData.Builder | setRenderUri ( Uri renderUri) URI را تنظیم می کند که به دارایی های رندر آگهی اشاره می کند. |
روش های ارثی | |
---|---|
سازندگان عمومی
روش های عمومی
ساختن
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 باشد. |
مجموعه متادیتا
public AdData.Builder setMetadata (String metadata)
فراداده آگهی خریدار مورد استفاده در فرآیند انتخاب آگهی را تنظیم می کند.
ابرداده باید یک شیء معتبر JSON باشد که به صورت رشته ای سریال شده است. فراداده اطلاعات مناقصه خاص آگهی را نشان می دهد که در هنگام انتخاب آگهی به عنوان بخشی از تولید پیشنهاد استفاده می شود و در منطق جاوا اسکریپت خریدار استفاده می شود که در یک محیط اجرای ایزوله اجرا می شود.
اگر ابرداده یک شیء JSON معتبر نباشد که بتواند توسط JS خریدار مصرف شود، آگهی برای انتخاب آگهی واجد شرایط نخواهد بود.
برای جزئیات بیشتر به AdData.getMetadata()
مراجعه کنید.
پارامترها | |
---|---|
metadata | String : این مقدار نمی تواند null باشد. |
برمی گرداند | |
---|---|
AdData.Builder | این مقدار نمی تواند null باشد. |
setRenderUri
public AdData.Builder setRenderUri (Uri renderUri)
URI را تنظیم می کند که به دارایی های رندر آگهی اشاره می کند. URI باید از HTTPS استفاده کند.
برای جزئیات بیشتر به AdData.getRenderUri()
مراجعه کنید.
پارامترها | |
---|---|
renderUri | Uri : این مقدار نمی تواند null باشد. |
برمی گرداند | |
---|---|
AdData.Builder | این مقدار نمی تواند null باشد. |