KeyedFrequencyCap
public
final
class
KeyedFrequencyCap
extends Object
implements
Parcelable
java.lang.Object | |
→ Yönergeler | android.adservices.common.KeyedFrequencyCap |
Belirli bir reklam sayaç anahtarı için sıklık sınırı.
Sıklık sınırları, bir etkinliğin belirli bir zaman aralığında gerçekleşebileceği maksimum hızı tanımlar. Sıklık sınırı aşılırsa ilişkili reklam filtrelenerek reklam seçiminden çıkarılır.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
KeyedFrequencyCap.Builder
|
Devralınan sabitler |
---|
Fields'ın oynadığı filmler | |
---|---|
public
static
final
Creator<KeyedFrequencyCap> |
CREATOR
|
Herkese açık yöntemler | |
---|---|
boolean
|
equals(Object o)
|
int
|
getAdCounterKey()
Sıklık sınırının uygulandığı reklam sayacı anahtarını döndürür. |
Duration
|
getInterval()
Aralığı, sıklık sınırının hesaplandığı en yakın saniyeye kısaltılacak bir |
int
|
getMaxCount()
Belirli bir zaman aralığında izin verilen maksimum etkinlik gerçekleşme sayısını döndürür. |
int
|
hashCode()
|
String
|
toString()
Nesnenin dize temsilini döndürür. |
void
|
writeToParcel(Parcel dest, int flags)
Bu nesneyi paket haline getirin. |
Devralınan yöntemler | |
---|---|
Fields'ın oynadığı filmler
CREATOR
public static final Creator<KeyedFrequencyCap> CREATOR
Herkese açık yöntemler
eşittir
public boolean equals (Object o)
KeyedFrequencyCap
nesnelerinin aynı bilgileri içerip içermediğini kontrol eder.
Parametreler | |
---|---|
o |
Object : Karşılaştırılacak referans nesne. |
İlerlemeler | |
---|---|
boolean |
Bu nesne obj bağımsız değişkeniyle aynıysa true ; aksi takdirde false . |
ReklamSayaç Anahtarı Al
public int getAdCounterKey ()
Sıklık sınırının uygulandığı reklam sayacı anahtarını döndürür.
Reklam sayacı anahtarı bir adtech tarafından tanımlanır ve daha önce cihazda sayılmış ve kalıcı olabilecek ölçütleri tanımlayan rastgele bir sayısal tanımlayıcıdır. Cihazdaki sayı belirli bir zaman aralığında maksimum sayıyı aşarsa sıklık sınırı aşılmış demektir.
İlerlemeler | |
---|---|
int |
Bu değer null olamaz. |
zaman aralığı
public Duration getInterval ()
Aralığı, sıklık sınırının hesaplandığı en yakın saniyeye kısaltılacak bir Duration
olarak döndürür.
Bu sıklık sınırı hesaplandığında, devam eden etkinliklerin sayısı en son zaman aralığında sayılır. Bir reklam teknolojisi için daha önce gerçekleşen eşleşen etkinliklerin sayısı getMaxCount()
tarafından döndürülen sayıdan fazlaysa sıklık sınırı aşılmış demektir ve reklam seçimi için uygun olmaz.
İlerlemeler | |
---|---|
Duration |
Bu değer null olamaz. |
getMaxCount
public int getMaxCount ()
Belirli bir zaman aralığında izin verilen maksimum etkinlik gerçekleşme sayısını döndürür.
getInterval()
tarafından tanımlanan zaman aralığı içinde cihazda sayılan reklam sayacı anahtarı ve reklam etkinliği türüyle eşleşen daha fazla etkinlik varsa sıklık sınırı aşıldı ve reklam, reklam seçimi için uygun olmaz.
Örneğin, bir saat içinde maksimum iki sayıma ilişkin bir filtre belirten bir reklam, reklam seçim sürecinden bir saat önce iki veya daha fazla kez sayılmışsa reklam seçimi için uygun olmaz.
İlerlemeler | |
---|---|
int |
karmaKodu
public int hashCode ()
KeyedFrequencyCap
nesnesi verilerinin karmasını döndürür.
İlerlemeler | |
---|---|
int |
bu nesne için bir karma kod değeri. |
Dize
public String toString ()
Nesnenin dize temsilini döndürür. Genel olarak toString
yöntemi, bu nesneyi "metin olarak temsil eden" bir dize döndürür. Sonuç, kişinin kolayca okuyabileceği, kısa ama bilgilendirici bir temsil olmalıdır.
Tüm alt sınıfların bu yöntemi geçersiz kılması önerilir.
Object
sınıfı için toString
yöntemi, nesnenin örneği olduğu sınıfın adı, "@
" işaretli karakteri ve nesnenin karma kodunun imzasız onaltılık gösteriminden oluşan bir dize döndürür. Diğer bir deyişle, bu yöntem şunun değerine eşit bir dize döndürür:
getClass().getName() + '@' + Integer.toHexString(hashCode())
İlerlemeler | |
---|---|
String |
nesnenin dize gösterimi. |
Pakete yaz
public void writeToParcel (Parcel dest, int flags)
Bu nesneyi paket haline getirin.
Parametreler | |
---|---|
dest |
Parcel : Bu değer null olamaz. |
flags |
int : Nesnenin nasıl yazılması gerektiğiyle ilgili ek işaretler.
0 veya Parcelable.PARCELABLE_WRITE_RETURN_VALUE olabilir.
Değer 0 veya Parcelable.PARCELABLE_WRITE_RETURN_VALUE ile android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES birleşimidir |