AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder


เครื่องมือสร้างสำหรับวัตถุ AdSelectionFromOutcomesConfig รายการ ทุกช่องต้องมีค่าที่ไม่ใช่ null เพื่อสร้าง

สรุป

ช่างก่อสร้างสาธารณะ

Builder()

เมธอดสาธารณะ

AdSelectionFromOutcomesConfig build()

สร้างอินสแตนซ์ AdSelectionFromOutcomesConfig

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

ตั้งค่ารายการ AdSelectionIds เพื่อเข้าร่วมกระบวนการคัดเลือก

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

ตั้งค่า SelectionLogicUri

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

ตั้งค่า SelectionSignals ให้ใช้สคริปต์ JS ที่ดาวน์โหลดจาก 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: URI ของ HTTPS ต้องเป็น URI ที่สมบูรณ์ซึ่งโฮสต์ตรงกับ seller
  • สร้างการเลือกโฆษณาไว้ล่วงหน้าแล้ว: URI บริการการเลือกโฆษณาใช้รูปแบบ ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters> FLEDGE จะสร้างสคริปต์ JS ที่เหมาะสมโดยไม่ต้องใช้การเรียกเครือข่าย

    สคริปต์ที่สร้างไว้ล่วงหน้าที่ใช้ได้มีดังนี้

    • waterfall-mediation-truncation สำหรับ selectOutcome: JS นี้ใช้ตรรกะการตัดการแสดงโฆษณาสื่อกลางตามลำดับขั้น ระบบจะแสดงโฆษณาของ Mediation 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 ให้ใช้สคริปต์ JS ที่ดาวน์โหลดจาก SelectionLogicUri

พารามิเตอร์
selectionSignals AdSelectionSignals: ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
AdSelectionFromOutcomesConfig.Builder ค่านี้ต้องไม่เป็น null

setSeller

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

ตั้งค่าผู้ขาย AdTechIdentifier

พารามิเตอร์
seller AdTechIdentifier: ค่านี้ต้องไม่ใช่ null

คิกรีเทิร์น
AdSelectionFromOutcomesConfig.Builder ค่านี้ต้องไม่เป็น null