AdSelectionFromResultsConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
android.adservices.adsselect.AdSelectionFromResultsConfig.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 ليتم استهلاكه بواسطة نص JavaScript البرمجي الذي تم تنزيله من SelectionLogicUri

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

لضبط البائع AdTechIdentifier

الطرق المكتسبة

شركات الإنشاءات العامة

البنّاء

public Builder ()

الطرق المتاحة للجميع

إصدار

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.