AdSelectionFromผลลัพธ์sConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
android.adservices.adselection.AdSelectionFromผลลัพธ์sConfig.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 ให้สคริปต์ JS ที่ดาวน์โหลดจาก SelectionLogicUri ใช้

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

ตั้งค่าผู้ขายเป็น AdTechIdentifier

วิธีการที่รับมา

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

นักสร้าง

public Builder ()

วิธีการสาธารณะ

บิลด์

public AdSelectionFromOutcomesConfig build ()

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

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

setAdSelectionId

public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)

กำหนดรายชื่อ AdSelectionIds ที่จะเข้าร่วมในกระบวนการเลือก

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

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

SetSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

ตั้งค่าSelectionLogicUri URI การเลือกอาจเป็นสคีมาใดก็ได้ใน 2 สคีมาต่อไปนี้

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

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

    • waterfall-mediation-truncation สำหรับ selectOutcome: รายการนี้ JS จะใช้ตรรกะการตัดสื่อกลาง Waterfall โฆษณาของ 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