AdSelectionFromResultsConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
android.adservices.adselection.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 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.