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 AdData

Konstanta turunan

Kolom

public static final Creator<AdData> CREATOR

Metode publik

boolean equals(Object o)

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

String getMetadata()

Mendapatkan metadata iklan pembeli yang digunakan selama proses pemilihan iklan.

Uri getRenderUrl()

Mendapatkan URL yang mengarah ke aset rendering iklan.

int hashCode()

Menampilkan hash data objek AdData.

String toString()

Menampilkan representasi string dari objek ini.

void writeToParcel(Parcel dest, int flags)

Menyatukan objek ini ke dalam sebuah Parcel.

Metode turunan

Kolom

KREATOR

public static final Creator<AdData> CREATOR

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 berupa null.

getRenderUrl

public Uri getRenderUrl ()

Mendapatkan URL yang mengarah ke aset rendering iklan. URL harus menggunakan HTTPS.

Hasil
Uri Nilai ini tidak boleh berupa 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 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