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.BuilderBuilder untuk objek  | 
| Konstanta turunan | 
|---|
| Kolom | |
|---|---|
| 
    public
    static
    final
    Creator<AdData> | CREATOR
 | 
| Metode publik | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      equals(Object o)
      Memastikan apakah dua objek  | 
| 
        
        
        
        
        
        Set<Integer> | 
      getAdCounterKeys()
      Mendapatkan kumpulan kunci yang digunakan dalam peristiwa penghitungan. | 
| 
        
        
        
        
        
        AdFilters | 
      getAdFilters()
      Mendapatkan semua  | 
| 
        
        
        
        
        
        String | 
      getAdRenderId()
      Mendapatkan ID render iklan untuk lelang server. | 
| 
        
        
        
        
        
        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)
      Satukan objek ini ke dalam sebuah Parcel. | 
| Metode turunan | |
|---|---|
Kolom
Metode publik
equals
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 | truejika objek ini sama dengan argumen obj;falsesebaliknya. | 
getAdCounterKeys
public Set<Integer> getAdCounterKeys ()
Mendapatkan kumpulan kunci yang digunakan dalam peristiwa penghitungan.
Hanya 10 kunci penghitung iklan yang boleh dikaitkan dengan sebuah iklan.
Kunci dan jumlah per kunci digunakan dalam pemfilteran batas frekuensi selama pemilihan iklan untuk mendiskualifikasi iklan terkait agar tidak dikirimkan ke bidding.
Perhatikan bahwa kunci ini dapat ditimpa bersama dengan iklan dan data bidding lainnya untuk audiens kustom selama update harian audiens kustom.
| Hasil | |
|---|---|
| Set<Integer> | Nilai ini tidak boleh null. | 
getAdFilters
public AdFilters getAdFilters ()
Mendapatkan semua AdFilters yang terkait dengan iklan.
 
Filter, jika terpenuhi atau terlampaui, mengecualikan iklan terkait agar tidak berpartisipasi dalam pemilihan
 iklan. Hal ini bersifat opsional dan jika null menentukan bahwa tidak ada filter yang diterapkan pada iklan ini.
| Hasil | |
|---|---|
| AdFilters | |
getAdRenderId
public String getAdRenderId ()
Mendapatkan ID render iklan untuk lelang server.
ID render iklan dikumpulkan untuk setiap AdData saat permintaan lelang server diterima.
 
Semua AdData yang tidak memiliki ID render iklan tidak akan memenuhi syarat untuk lelang sisi server.
| Hasil | |
|---|---|
| String | Nilai ini dapat berupa null. | 
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, 
 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:
 
| 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 bolehnull. | 
| flags | int: Flag tambahan tentang saran penulisan objek yang baik.
 Mungkin 0 atauParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 
 Nilainya adalah0atau kombinasi dariParcelable.PARCELABLE_WRITE_RETURN_VALUE, dan android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
