Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4

AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.Object
   ↳ android.adservices.common.AdData.Builder


Builder untuk objek AdData.

Ringkasan

Konstruktor publik

Builder()

Metode publik

AdData build()

Mem-build objek AdData.

AdData.Builder setAdCounterKeys(Set<Integer> adCounterKeys)

Menetapkan kumpulan kunci yang digunakan dalam peristiwa penghitungan.

AdData.Builder setAdFilters(AdFilters adFilters)

Menetapkan semua AdFilters yang terkait dengan iklan.

AdData.Builder setAdRenderId(String adRenderId)

Menetapkan ID render iklan untuk lelang server

Lihat AdData#getAdRenderId() untuk mengetahui informasi selengkapnya.

AdData.Builder setMetadata(String metadata)

Menetapkan metadata iklan pembeli yang digunakan selama proses pemilihan iklan.

AdData.Builder setRenderUri(Uri renderUri)

Menetapkan URI yang mengarah ke aset rendering iklan.

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 AdData build ()

Mem-build objek AdData.

Return
AdData Nilai ini tidak boleh null.

Menampilkan
NullPointerException jika parameter yang diperlukan berupa null saat di-build

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

Menetapkan kumpulan kunci yang digunakan dalam peristiwa penghitungan.

Hanya 10 kunci penghitung iklan yang boleh dikaitkan dengan sebuah iklan.

Lihat AdData.getAdCounterKeys() untuk mengetahui informasi selengkapnya.

Parameter
adCounterKeys Set: Nilai ini tidak boleh null.

Hasil
AdData.Builder Nilai ini tidak boleh null.

setelFilterIklan

public AdData.Builder setAdFilters (AdFilters adFilters)

Menetapkan semua AdFilters yang terkait dengan iklan.

Lihat AdData.getAdFilters() untuk mengetahui informasi selengkapnya.

Parameter
adFilters AdFilters: Nilai ini dapat berupa null.

Return
AdData.Builder Nilai ini tidak boleh null.

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

Menetapkan ID render iklan untuk lelang server

Lihat AdData#getAdRenderId() untuk mengetahui informasi selengkapnya.

Parameter
adRenderId String: Nilai ini dapat berupa null.

Return
AdData.Builder Nilai ini tidak boleh null.

setMetadata

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public AdData.Builder setMetadata (String metadata)

Menetapkan metadata iklan pembeli yang digunakan selama proses pemilihan iklan.

Metadata harus berupa objek JSON valid yang diserialisasi sebagai string. Metadata menampilkan informasi bidding khusus iklan yang akan digunakan selama pemilihan iklan sebagai bagian dari pembuatan bid dan digunakan dalam logika JavaScript pembeli, yang dieksekusi di lingkungan eksekusi yang terisolasi.

Jika metadata bukan objek JSON valid yang dapat digunakan oleh JS pembeli, iklan tersebut tidak akan memenuhi syarat untuk pemilihan iklan.

Untuk lebih detailnya, lihat AdData.getMetadata().

Parameter
metadata String: Nilai ini tidak boleh null.

Hasil
AdData.Builder Nilai ini tidak boleh null.

setRenderUri

Ditambahkan di API level 34
Juga di Ekstensi Layanan Iklan 4
public AdData.Builder setRenderUri (Uri renderUri)

Menetapkan URI yang mengarah ke aset rendering iklan. URI harus menggunakan HTTPS.

Untuk lebih detailnya, lihat AdData.getRenderUri().

Parameter
renderUri Uri: Nilai ini tidak boleh null.

Hasil
AdData.Builder Nilai ini tidak boleh null.