AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.object
android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder


سازنده برای اشیاء AdSelectionFromOutcomesConfig . همه فیلدها برای ساختن به مقادیر غیر تهی نیاز دارند.

خلاصه

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

Builder ()

روش های عمومی

AdSelectionFromOutcomesConfig build ()

یک نمونه AdSelectionFromOutcomesConfig می سازد.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds ( List < Long > adSelectionIds)

لیست AdSelectionIds را برای شرکت در فرآیند انتخاب تنظیم می کند.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri ( Uri selectionLogicUri)

SelectionLogicUri را تنظیم می کند.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals ( AdSelectionSignals selectionSignals)

SelectionSignals را تنظیم می کند تا توسط اسکریپت JS دانلود شده از SelectionLogicUri مصرف شود.

AdSelectionFromOutcomesConfig.Builder setSeller ( AdTechIdentifier seller)

AdTechIdentifier فروشنده را تنظیم می کند.

روش های ارثی

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 ()

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

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

روش های عمومی

ساختن

public AdSelectionFromOutcomesConfig build ()

یک نمونه AdSelectionFromOutcomesConfig می سازد.

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

setAdSelectionIds

public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)

لیست AdSelectionIds را برای شرکت در فرآیند انتخاب تنظیم می کند.

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

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

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

SelectionLogicUri را تنظیم می کند. URI انتخاب می تواند یکی از این دو طرحواره باشد:

  • HTTPS: URIهای HTTPS باید URIهای مطلقی باشند که میزبان با seller مطابقت دارد
  • Ad Selection Prebuilt: URI های سرویس انتخاب آگهی از قالب ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters> پیروی می کنند. FLEDGE اسکریپت JS مناسب را بدون نیاز به تماس شبکه تولید می کند.

    اسکریپت های از پیش ساخته شده موجود:

    • waterfall-mediation-truncation برای selectOutcome : این JS منطق برش میانجی Waterfall را پیاده سازی می کند. تبلیغ SDK میانجی‌گری در صورتی که قیمت پیشنهادی آن بیشتر یا مساوی با کف پیشنهادی باشد، برگردانده می‌شود. برای استفاده از این پیش ساخته پارامتر(های) زیر لازم است:

      مثال اگر سیگنال‌های انتخاب شما شبیه {"bid_floor": 10} هستند، ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor

AdSelectionIds و SelectionSignals .

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

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

setSelectionSignals

public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)

SelectionSignals را تنظیم می کند تا توسط اسکریپت JS دانلود شده از SelectionLogicUri مصرف شود.

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

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

مجموعه فروشنده

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

AdTechIdentifier فروشنده را تنظیم می کند.

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

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