Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4

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.

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<AdTechIdentifierAdSelectionSignals> 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

Builder

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public Builder ()

Metode publik

build

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public AdSelectionConfig build ()

Mem-build instance AdSelectionConfig.

Return
AdSelectionConfig Nilai ini tidak boleh null.

Menampilkan
NullPointerException jika parameter yang diperlukan adalah null

setAdSelectionSignals

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
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

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
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

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
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 untuk scoreAds dan reportResult: JS ini memilih iklan dengan bid tertinggi untuk skor. Untuk pelaporan, URI yang diberikan diparameterisasi dengan render_uri dan bid. Berikut parameter yang diperlukan untuk menggunakan bawaan ini:
      • reportingUrl: URI pelaporan dasar yang nantinya akan diparameterisasi dengan render_uri dan bid

      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

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> 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

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
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

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
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

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
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.