CustomAudience

public final class CustomAudience
extends Object implements Parcelable

java.lang.Object
   ↳ android.adservices.customaudience.CustomAudience


Menampilkan informasi yang diperlukan agar audiens kustom dapat berpartisipasi dalam pemilihan iklan.

Audiens kustom adalah pengelompokan abstrak terhadap pengguna yang memiliki minat serupa seperti yang ditunjukkan. Class ini adalah kumpulan beberapa data yang disimpan di perangkat dan diperlukan untuk menayangkan iklan yang menarget satu audiens kustom.

Ringkasan

Class bertingkat

class CustomAudience.Builder

Builder untuk objek CustomAudience

Konstanta turunan

Kolom

public static final Creator<CustomAudience> CREATOR

Metode publik

boolean equals(Object o)

Memastikan apakah dua objek CustomAudience berisi informasi yang sama atau tidak.

Instant getActivationTime()

Pada pembuatan objek CustomAudience, waktu aktivasi dapat ditetapkan nanti untuk menayangkan aktivasi yang tertunda.

List<AdData> getAds()

Daftar objek AdData ini adalah daftar lengkap dan menyeluruh untuk iklan yang ditayangkan oleh CustomAudience ini selama proses pemilihan iklan.

Uri getBiddingLogicUrl()

Menampilkan URL target yang digunakan untuk mengambil logika bidding saat audiens kustom berpartisipasi dalam proses pemilihan iklan.

String getBuyer()

Pembeli diidentifikasi oleh domain dalam bentuk "buyerexample.com".

Uri getDailyUpdateUrl()

URL ini mengarah ke server yang dioperasikan oleh pembeli yang menghosting data bidding dan metadata iklan yang diperbarui untuk digunakan dalam proses pemilihan iklan di perangkat.

Instant getExpirationTime()

Setelah masa berlaku habis, audiens kustom tidak lagi memenuhi syarat untuk mengikuti pembaruan data iklan/bidding harian atau berpartisipasi dalam proses pemilihan iklan.

String getName()

Nama audiens kustom ini adalah string buram yang diberikan oleh pemilik dan pembeli pada pembuatan objek CustomAudience.

String getOwner()

Menampilkan String yang merepresentasikan aplikasi pemilik audiens kustom atau null untuk menjadi aplikasi panggilan.

TrustedBiddingData getTrustedBiddingData()

Data bidding tepercaya terdiri atas URL yang mengarah ke server tepercaya untuk data bidding pembeli dan daftar kunci untuk membuat kueri server.

String getUserBiddingSignals()

Sinyal bidding pengguna disediakan oleh pembeli untuk digunakan oleh JavaScript yang disediakan oleh pembeli selama pemilihan iklan di lingkungan eksekusi yang terisolasi.

int hashCode()

Menampilkan hash data objek CustomAudience.

void writeToParcel(Parcel dest, int flags)

Menyatukan objek ini ke dalam sebuah Parcel.

Metode turunan

Kolom

Metode publik

sama dengan

public boolean equals (Object o)

Memastikan apakah dua objek CustomAudience berisi informasi yang sama atau tidak.

Parameter
o Object: objek referensi yang akan dibandingkan.

Hasil
boolean true jika objek ini sama dengan argumen obj; false sebaliknya.

getActivationTime

public Instant getActivationTime ()

Pada pembuatan objek CustomAudience, waktu aktivasi dapat ditetapkan nanti untuk menayangkan aktivasi yang tertunda. Misalnya, audiens kustom untuk pengguna lama mungkin tidak akan aktif hingga mencapai ambang ketidakaktifan, yaitu saat iklan audiens kustom akan berpartisipasi dalam proses pemilihan iklan. Hal ini berpotensi mengalihkan pengguna yang tidak aktif ke aplikasi pemilik asli.

Penundaan maksimum pada aktivasi adalah satu tahun (365 hari) sejak pembuatan awal.

Hasil
Instant stempel waktu, dipotong menjadi milidetik, setelah audiens kustom aktif; Nilai ini mungkin berupa null.

getAds

public List<AdData> getAds ()

Daftar objek AdData ini adalah daftar lengkap dan menyeluruh untuk iklan yang ditayangkan oleh CustomAudience ini selama proses pemilihan iklan.

Hasil
List<AdData> List objek AdData yang mewakili iklan yang saat ini ditayangkan oleh audiens kustom Nilai ini tidak boleh berupa null.

getBiddingLogicUrl

public Uri getBiddingLogicUrl ()

Menampilkan URL target yang digunakan untuk mengambil logika bidding saat audiens kustom berpartisipasi dalam proses pemilihan iklan. URL harus menggunakan HTTPS.

Hasil
Uri Nilai ini tidak boleh berupa null.

getBuyer

public String getBuyer ()

Pembeli diidentifikasi oleh domain dalam bentuk "buyerexample.com".

Hasil
String String yang berisi domain pembeli audiens kustom Nilai ini tidak boleh berupa null.

getDailyUpdateUrl

public Uri getDailyUpdateUrl ()

URL ini mengarah ke server yang dioperasikan oleh pembeli yang menghosting data bidding dan metadata iklan yang diperbarui untuk digunakan dalam proses pemilihan iklan di perangkat. URL harus menggunakan HTTPS.

Hasil
Uri URL update harian audiens kustom Nilai ini tidak boleh berupa null.

getExpirationTime

public Instant getExpirationTime ()

Setelah masa berlaku habis, audiens kustom tidak lagi memenuhi syarat untuk mengikuti pembaruan data iklan/bidding harian atau berpartisipasi dalam proses pemilihan iklan. Kemudian, audiens kustom tersebut akan dihapus dari memori pada pembaruan harian berikutnya.

Jika tidak ada waktu habis masa berlaku yang ditentukan saat pembuatan CustomAudience, masa berlaku default akan ditetapkan secara default ke 60 hari sejak aktivasi.

Masa berlaku maksimum adalah satu tahun (365 hari) sejak aktivasi awal.

Hasil
Instant stempel waktu, yang dipotong menjadi milidetik, setelah audiens kustom harus dihapus; Nilai ini mungkin berupa null.

getName

public String getName ()

Nama audiens kustom ini adalah string buram yang diberikan oleh pemilik dan pembeli pada pembuatan objek CustomAudience.

Hasil
String nama String audiens kustom Nilai ini tidak boleh berupa null.

getOwner

public String getOwner ()

Menampilkan String yang merepresentasikan aplikasi pemilik audiens kustom atau null untuk menjadi aplikasi panggilan.

Format nilai harus <App UID>-<nama paket>.

Hasil
String

getTrustedBiddingData

public TrustedBiddingData getTrustedBiddingData ()

Data bidding tepercaya terdiri atas URL yang mengarah ke server tepercaya untuk data bidding pembeli dan daftar kunci untuk membuat kueri server. Perhatikan bahwa kunci untuk audiens kustom dan API pemilihan iklan adalah buram.

Hasil
TrustedBiddingData objek TrustedBiddingData yang berisi data bidding tepercaya audiens kustom Nilai ini mungkin berupa null.

getUserBiddingSignals

public String getUserBiddingSignals ()

Sinyal bidding pengguna disediakan oleh pembeli untuk digunakan oleh JavaScript yang disediakan oleh pembeli selama pemilihan iklan di lingkungan eksekusi yang terisolasi. Sinyal ini harus direpresentasikan sebagai objek JSON valid yang diserialisasi ke dalam string.

Jika sinyal bidding pengguna bukan merupakan objek JSON valid yang dapat digunakan oleh JS pembeli, audiens kustom tidak akan memenuhi syarat untuk pemilihan iklan.

Hasil
String String JSON yang mewakili sinyal bidding pengguna untuk audiens kustom Nilai ini mungkin berupa null.

hashCode

public int hashCode ()

Menampilkan hash data objek CustomAudience.

Hasil
int nilai kode hash untuk objek ini.

writeToParcel

public void writeToParcel (Parcel dest,
                int flags)

Menyatukan objek ini ke dalam sebuah Parcel.

Parameter
dest Parcel: Nilai ini tidak boleh berupa null.

flags intint: Flag tambahan tentang saran penulisan objek yang baik. Mungkin 0 atau Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Nilainya adalah 0 atau kombinasi dari Parcelable.PARCELABLE_WRITE_RETURN_VALUE, dan android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES