UpdateAdCounterHistogramRequest
public
class
UpdateAdCounterHistogramRequest
extends Object
java.lang.Object | |
↳ | android.adservices.adselection.UpdateAdCounterHistogramRequest |
Meminta objek yang menggabungkan argumen yang diperlukan untuk memperbarui histogram penghitung iklan.
Histogram penghitung iklan, yang merupakan log historis peristiwa yang terkait dengan kunci penghitung iklan dan jenis peristiwa iklan, digunakan untuk menginformasikan pemfilteran pembatasan frekuensi saat menggunakan Protected Audience API.
Ringkasan
Class bertingkat | |
---|---|
class |
UpdateAdCounterHistogramRequest.Builder
Builder untuk objek |
Metode publik | |
---|---|
boolean
|
equals(Object o)
Memastikan apakah objek |
int
|
getAdEventType()
Mendapatkan jenis peristiwa iklan yang, bersama dengan kunci penghitung iklan, mengidentifikasi histogram mana yang harus diperbarui. |
long
|
getAdSelectionId()
Mendapatkan ID pemilihan iklan yang terkait dengan peristiwa iklan yang dirender. |
AdTechIdentifier
|
getCallerAdTech()
Mendapatkan |
int
|
hashCode()
Menampilkan hash data objek |
String
|
toString()
Menampilkan representasi string dari objek ini. |
Metode turunan | |
---|---|
Metode publik
equals
public boolean equals (Object o)
Memastikan apakah objek UpdateAdCounterHistogramRequest
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. |
getAdEventType
public int getAdEventType ()
Mendapatkan jenis peristiwa iklan yang, bersama dengan kunci penghitung iklan, mengidentifikasi histogram mana yang harus diperbarui.
Return | |
---|---|
int |
Nilainya adalah android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_INVALID, FrequencyCapFilters.AD_EVENT_TYPE_WIN , FrequencyCapFilters.AD_EVENT_TYPE_IMPRESSION , FrequencyCapFilters.AD_EVENT_TYPE_VIEW , FrequencyCapFilters.AD_EVENT_TYPE_CLICK , android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MIN, atau android.adservices.common.FrequencyCapFilters.AD_EVENT_TYPE_MAX |
getAdSelectionId
public long getAdSelectionId ()
Mendapatkan ID pemilihan iklan yang terkait dengan peristiwa iklan yang dirender.
Untuk informasi selengkapnya tentang ID pemilihan iklan, lihat AdSelectionOutcome
.
Iklan harus sudah dipilih dari pemilihan iklan Protected Audience dalam 24 jam terakhir,
dan panggilan pemilihan iklan harus sudah dimulai dari aplikasi yang sama dengan aplikasi panggilan
saat ini. Histogram peristiwa untuk semua kunci penghitung iklan yang terkait dengan iklan yang ditentukan oleh ID
pemilihan iklan akan diperbarui untuk jenis peristiwa iklan dari getAdEventType()
, yang akan digunakan
dalam pemfilteran pembatasan frekuensi Protected Audience.
Return | |
---|---|
long |
getCallerAdTech
public AdTechIdentifier getCallerAdTech ()
Mendapatkan AdTechIdentifier
entitas adtech pemanggil.
Adtech yang menggunakan objek UpdateAdCounterHistogramRequest
ini harus sudah terdaftar
di Privacy Sandbox dan diizinkan untuk bertindak atas nama aplikasi panggilan. Adtech
yang ditentukan tidak harus berupa adtech yang sama dengan pembeli yang memiliki iklan yang dirender
atau penjual yang memulai pemilihan iklan yang terkait dengan ID yang ditampilkan oleh getAdSelectionId()
.
Untuk informasi selengkapnya tentang persyaratan dan pengecualian API, lihat AdSelectionManager.updateAdCounterHistogram(android.adservices.adselection.UpdateAdCounterHistogramRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver)
.
Return | |
---|---|
AdTechIdentifier |
Nilai ini tidak boleh null . |
hashCode
public int hashCode ()
Menampilkan hash data objek UpdateAdCounterHistogramRequest
.
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:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Hasil | |
---|---|
String |
representasi string dari objek. |