AdSelectionFromOutcomesConfig.Builder
public
static
final
class
AdSelectionFromOutcomesConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionFromOutcomesConfig.Builder |
เครื่องมือสร้างสำหรับวัตถุ AdSelectionFromOutcomesConfig
รายการ ทุกช่องต้องมีค่าที่ไม่ใช่ null เพื่อสร้าง
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
Builder()
|
เมธอดสาธารณะ | |
---|---|
AdSelectionFromOutcomesConfig
|
build()
สร้างอินสแตนซ์ |
AdSelectionFromOutcomesConfig.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
ตั้งค่ารายการ |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
ตั้งค่า |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
ตั้งค่า |
AdSelectionFromOutcomesConfig.Builder
|
setSeller(AdTechIdentifier seller)
ตั้งค่าผู้ขายเป็น |
วิธีการที่รับช่วงมา | |
---|---|
ตัวสร้างแบบสาธารณะ
เมธอดสาธารณะ
บิลด์
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 |