AdSelectionFromOutcomesConfig.Builder
public static final class AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.object | |
↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder |
سازنده برای اشیاء AdSelectionFromOutcomesConfig
. همه فیلدها برای ساختن به مقادیر غیر تهی نیاز دارند.
خلاصه
سازندگان عمومی | |
---|---|
Builder () |
روش های عمومی | |
---|---|
AdSelectionFromOutcomesConfig | build () یک نمونه |
AdSelectionFromOutcomesConfig.Builder | setAdSelectionIds ( List < Long > adSelectionIds) لیست |
AdSelectionFromOutcomesConfig.Builder | setSelectionLogicUri ( Uri selectionLogicUri) |
AdSelectionFromOutcomesConfig.Builder | setSelectionSignals ( AdSelectionSignals selectionSignals) |
AdSelectionFromOutcomesConfig.Builder | setSeller ( AdTechIdentifier seller) |
روش های ارثی | |
---|---|
سازندگان عمومی
روش های عمومی
ساختن
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 میانجیگری در صورتی که قیمت پیشنهادی آن بیشتر یا مساوی با کف پیشنهادی باشد، برگردانده میشود. برای استفاده از این پیش ساخته پارامتر(های) زیر لازم است:-
bidFloor
: کلید مقدار کف قیمت پیشنهادی ارسال شده درAdSelectionFromOutcomesConfig#getSelectionSignals()
که با تبلیغ برنده 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 باشد. |