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
  • الإعلانات المُعدّة مسبقًا: تتّبع عناوين 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.