AdSelectionConfig.Builder
public
static
final
class
AdSelectionConfig.Builder
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.AdSelectionConfig.Builder |
Builder untuk objek AdSelectionConfig
.
Ringkasan
Konstruktor publik | |
---|---|
Builder()
|
Metode publik | |
---|---|
AdSelectionConfig
|
build()
Mem-build instance |
AdSelectionConfig.Builder
|
setAdSelectionSignals(AdSelectionSignals adSelectionSignals)
Menetapkan sinyal yang diberikan kepada pembeli selama pembuatan bid pemilihan iklan. |
AdSelectionConfig.Builder
|
setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)
Menetapkan daftar pembeli yang diizinkan. |
AdSelectionConfig.Builder
|
setDecisionLogicUri(Uri decisionLogicUri)
Menetapkan URI yang digunakan untuk mengambil logika keputusan untuk digunakan dalam proses pemilihan iklan. |
AdSelectionConfig.Builder
|
setPerBuyerSignals(Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Menetapkan sinyal yang disediakan oleh setiap pembeli selama pemilihan iklan. |
AdSelectionConfig.Builder
|
setSeller(AdTechIdentifier seller)
Menetapkan ID penjual. |
AdSelectionConfig.Builder
|
setSellerSignals(AdSelectionSignals sellerSignals)
Tetapkan sinyal yang digunakan untuk mengubah hasil pemilihan iklan. |
AdSelectionConfig.Builder
|
setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)
Menetapkan endpoint URI untuk sinyal tepercaya sisi jual tempat realtime khusus materi iklan informasi dapat diambil. |
Metode turunan | |
---|---|
Konstruktor publik
Metode publik
build
public AdSelectionConfig build ()
Mem-build instance AdSelectionConfig
.
Hasil | |
---|---|
AdSelectionConfig |
Nilai ini tidak boleh null . |
Menampilkan | |
---|---|
NullPointerException |
jika parameter yang diperlukan adalah null |
setAdSelectionSignals
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)
Menetapkan sinyal yang diberikan kepada pembeli selama pembuatan bid pemilihan iklan.
Jika tidak disetel, JSON kosong secara default.
Lihat AdSelectionConfig.getAdSelectionSignals()
untuk mengetahui detail selengkapnya.
Parameter | |
---|---|
adSelectionSignals |
AdSelectionSignals : Nilai ini tidak boleh null . |
Hasil | |
---|---|
AdSelectionConfig.Builder |
Nilai ini tidak boleh null . |
setCustomAudienceBuyers
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)
Menetapkan daftar pembeli yang diizinkan.
Lihat AdSelectionConfig.getCustomAudienceBuyers()
untuk mengetahui detail selengkapnya.
Parameter | |
---|---|
customAudienceBuyers |
List : Nilai ini tidak boleh null . |
Hasil | |
---|---|
AdSelectionConfig.Builder |
Nilai ini tidak boleh null . |
setDecisionLogicUri
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)
Menetapkan URI yang digunakan untuk mengambil logika keputusan untuk digunakan dalam proses pemilihan iklan. Keputusan URI dapat berupa salah satu dari dua skema berikut:
- HTTPS: URI HTTPS harus berupa URI absolut dengan host cocok dengan
seller
- Bawaan Pilihan Iklan: URI Layanan Pemilihan Iklan mengikuti format
ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>
. FLEDGE membuat skrip JS yang sesuai tanpa memerlukan panggilan jaringan.Skrip bawaan yang tersedia:
highest-bid-wins
untukscoreAds
danreportResult
: JS ini memilih iklan dengan bid tertinggi untuk penskoran. Sebagai pelaporan, URI yang ditentukan akan diparameterisasi denganrender_uri
danbid
. Parameter di bawah diperlukan untuk menggunakan bawaan ini:reportingUrl
: URI pelaporan dasar yang akan diparameterisasi nanti denganrender_uri
danbid
Mis. Jika URL pelaporan dasar Anda adalah "https://www.ssp.com" lalu,
ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com
Lihat AdSelectionConfig.getDecisionLogicUri()
untuk mengetahui detail selengkapnya.
Parameter | |
---|---|
decisionLogicUri |
Uri : Nilai ini tidak boleh null . |
Hasil | |
---|---|
AdSelectionConfig.Builder |
Nilai ini tidak boleh null . |
setPerBuyerSignals
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Menetapkan sinyal yang disediakan oleh setiap pembeli selama pemilihan iklan.
Jika tidak disetel, peta kosong secara default.
Lihat AdSelectionConfig.getPerBuyerSignals()
untuk mengetahui detail selengkapnya.
Parameter | |
---|---|
perBuyerSignals |
Map : Nilai ini tidak boleh null . |
Hasil | |
---|---|
AdSelectionConfig.Builder |
Nilai ini tidak boleh null . |
setSeller
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)
Menetapkan ID penjual.
Lihat AdSelectionConfig.getSeller()
untuk mengetahui detail selengkapnya.
Parameter | |
---|---|
seller |
AdTechIdentifier : Nilai ini tidak boleh null . |
Hasil | |
---|---|
AdSelectionConfig.Builder |
Nilai ini tidak boleh null . |
setSellerSignals
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)
Tetapkan sinyal yang digunakan untuk mengubah hasil pemilihan iklan.
Jika tidak disetel, JSON kosong secara default.
Lihat AdSelectionConfig.getSellerSignals()
untuk mengetahui detail selengkapnya.
Parameter | |
---|---|
sellerSignals |
AdSelectionSignals : Nilai ini tidak boleh null . |
Hasil | |
---|---|
AdSelectionConfig.Builder |
Nilai ini tidak boleh null . |
setTrustedScoringSignalsUri
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
Menetapkan endpoint URI untuk sinyal tepercaya sisi jual tempat realtime khusus materi iklan informasi dapat diambil.
Jika Uri#EMPTY
diteruskan, panggilan jaringan akan dilewati dan AdSelectionSignals.EMPTY
akan diteruskan ke pemilihan iklan.
Lihat AdSelectionConfig.getTrustedScoringSignalsUri()
untuk mengetahui detail selengkapnya.
Parameter | |
---|---|
trustedScoringSignalsUri |
Uri : Nilai ini tidak boleh null . |
Hasil | |
---|---|
AdSelectionConfig.Builder |
Nilai ini tidak boleh null . |