AdData
public
final
class
AdData
extends Object
implements
Parcelable
java.lang.Object | |
↳ | android.adservices.common.AdData |
Mewakili data khusus untuk suatu iklan yang diperlukan dalam memilih dan merender iklan.
Ringkasan
Class bertingkat | |
---|---|
class |
AdData.Builder
Builder untuk objek |
Konstanta turunan |
---|
Kolom | |
---|---|
public
static
final
Creator<AdData> |
CREATOR
|
Metode publik | |
---|---|
boolean
|
equals(Object o)
Memastikan apakah dua objek |
String
|
getMetadata()
Mendapatkan metadata iklan pembeli yang digunakan selama proses pemilihan iklan. |
Uri
|
getRenderUri()
Mendapatkan URI yang mengarah ke aset rendering iklan. |
int
|
hashCode()
Menampilkan hash data objek |
String
|
toString()
Menampilkan representasi string dari objek ini. |
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 AdData
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. |
getMetadata
public String getMetadata ()
Mendapatkan 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.
Hasil | |
---|---|
String |
Nilai ini tidak boleh null . |
getRenderUri
public Uri getRenderUri ()
Mendapatkan URI yang mengarah ke aset rendering iklan. URI harus menggunakan HTTPS.
Hasil | |
---|---|
Uri |
Nilai ini tidak boleh null . |
hashCode
public int hashCode ()
Menampilkan hash data objek AdData
.
Hasil | |
---|---|
int |
nilai kode hash untuk objek ini. |
toString
public String toString ()
Menampilkan representasi string dari objek ini. Umumnya, the
toString
menampilkan string yang
"secara tekstual mewakili" objek ini. Hasilnya harus
merupakan representasi yang ringkas, tetapi informatif sehingga mudah
dibaca pengguna.
Sebaiknya semua subclass mengganti metode ini.
Metode toString
untuk class Object
menampilkan string yang terdiri dari nama class yang
objeknya merupakan instance, karakter simbol at `@
', dan
representasi heksadesimal tanpa label dari kode hash
objek itu. Dengan kata lain, metode ini menampilkan string yang sama dengan
nilai:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Hasil | |
---|---|
String |
representasi string dari objek. |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Menyatukan objek ini ke dalam sebuah Parcel.
Parameter | |
---|---|
dest |
Parcel : Nilai ini tidak boleh null . |
flags |
int : 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 |