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

Builder

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

Metode publik

build

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

Mem-build instance AdSelectionConfig.

Hasil
AdSelectionConfig Nilai ini tidak boleh null.

Menampilkan
NullPointerException jika parameter yang diperlukan adalah null

setAdSelectionSignals

Ditambahkan di level API 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, 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

Ditambahkan di level API 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 level API 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. 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 untuk scoreAds dan reportResult: JS ini memilih iklan dengan bid tertinggi untuk penskoran. Sebagai pelaporan, URI yang ditentukan akan diparameterisasi dengan render_uri dan bid. Parameter di bawah diperlukan untuk menggunakan bawaan ini:
      • reportingUrl: URI pelaporan dasar yang akan diparameterisasi nanti dengan render_uri dan bid

      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

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

Ditambahkan di level API 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 level API 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, 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

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