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
- الإعلانات المُعدّة مسبقًا: تتّبع عناوين URL لخدمة اختيار الإعلانات التنسيق
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 . |
setSeller
public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)
لضبط البائع AdTechIdentifier
.
المعلمات | |
---|---|
seller |
AdTechIdentifier : لا يمكن أن تكون هذه القيمة null . |
المرتجعات | |
---|---|
AdSelectionFromOutcomesConfig.Builder |
لا يمكن أن تكون هذه القيمة null . |