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-winsuntukscoreAdsdanreportResult: JS ini memilih iklan dengan bid tertinggi untuk penskoran. Sebagai pelaporan, URI yang ditentukan akan diparameterisasi denganrender_uridanbid. Parameter di bawah diperlukan untuk menggunakan bawaan ini:reportingUrl: URI pelaporan dasar yang akan diparameterisasi nanti denganrender_uridanbid
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. |