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 diberikan 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 informasi realtime khusus materi iklan dapat diambil. |
Metode turunan | |
---|---|
Konstruktor publik
Metode publik
build
public AdSelectionConfig build ()
Mem-build instance AdSelectionConfig
.
Return | |
---|---|
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, default-nya adalah JSON kosong.
Lihat AdSelectionConfig.getAdSelectionSignals()
untuk mengetahui detail selengkapnya.
Parameter | |
---|---|
adSelectionSignals |
AdSelectionSignals : Nilai ini tidak boleh null . |
Hasil | |
---|---|
AdSelectionConfig.Builder |
Nilai ini tidak boleh null . |
setCustomAudienceAudiences
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. URI keputusan dapat berupa salah satu dari dua skema:
- HTTPS: URI HTTPS harus berupa URI absolut tempat host cocok dengan
seller
- Pemilihan Iklan Bawaan: URI Layanan Pemilihan Iklan mengikuti format
ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>
. FLEDGE menghasilkan 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 skor. Untuk pelaporan, URI yang diberikan diparameterisasi denganrender_uri
danbid
. Berikut parameter yang diperlukan untuk menggunakan bawaan ini:reportingUrl
: URI pelaporan dasar yang nantinya akan diparameterisasi denganrender_uri
danbid
Mis., Jika URL pelaporan dasar Anda adalah "https://www.ssp.com",
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 diberikan oleh setiap pembeli selama pemilihan iklan.
Jika tidak ditetapkan, 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 . |
setPenjual
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, default-nya adalah JSON kosong.
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 informasi realtime khusus materi iklan dapat diambil.
Jika Uri#EMPTY
diteruskan, panggilan jaringan akan dilewati dan AdSelectionSignals.EMPTY
akan diteruskan ke pilihan iklan.
Lihat AdSelectionConfig.getTrustedScoringSignalsUri()
untuk mengetahui detail selengkapnya.
Parameter | |
---|---|
trustedScoringSignalsUri |
Uri : Nilai ini tidak boleh null . |
Hasil | |
---|---|
AdSelectionConfig.Builder |
Nilai ini tidak boleh null . |