AdSelectionFromResultsConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.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 . |
أرقام تعريف setAdSelection
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
- تحديد الإعلانات مُعَد مسبقًا: معرِّفات الموارد المنتظمة (URI) لخدمة اختيار الإعلانات تتبع
ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters>
. ينشئ FLEDGE نص JavaScript المناسب بدون الحاجة إلى الشبكة. الاتصال.النصوص البرمجية المتوفرة مسبقًا:
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 . |