AdSelectionFromResultsConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adsselect.AdSelectionFromResultsConfig.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: يجب أن تكون معرّفات الموارد المنتظمة التي تستخدم HTTPS عبارة عن معرّفات موارد منتظمة (URI) ويتطابق فيها المضيف مع
seller
. - إعدادات مُعَدّة مسبقًا لتحديد الإعلان: تتّبع معرّفات الموارد المنتظمة (URI) لخدمة Ad Selection Service تنسيق
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>
. ينشئ FLEDGE نص JS البرمجي المناسب بدون الحاجة إلى استدعاء شبكة.النصوص البرمجية المتاحة التي تم إنشاؤها مسبقًا:
waterfall-mediation-truncation
لـselectOutcome
: تنفِّذ لغة JavaScript هذه منطق اقتطاع توسّط العرض الإعلاني بدون انقطاع. يتم عرض إعلان حزمة تطوير البرامج (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
ليتم استهلاكه بواسطة نص JavaScript البرمجي الذي تم تنزيله من SelectionLogicUri
المعلّمات | |
---|---|
selectionSignals |
AdSelectionSignals : لا يمكن أن تكون هذه القيمة null . |
الركلات المردودة | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
لا يمكن أن تكون هذه القيمة null . |
تعيين بائع
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
لضبط البائع AdTechIdentifier
المعلّمات | |
---|---|
seller |
AdTechIdentifier : لا يمكن أن تكون هذه القيمة null . |
الركلات المردودة | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
لا يمكن أن تكون هذه القيمة null . |