AnahtarlıSıklık Sınırı
public
final
class
KeyedFrequencyCap
extends Object
implements
Parcelable
java.lang.Object | |
🎃 | android.adservices.common.KeyedFrequencyCap |
Belirli bir reklam sayacı 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 oranı tanımlar. Öğe sıklık sınırı aşılırsa ilişkili reklam filtrelenerek reklam seçiminin dışında bırakılır.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
KeyedFrequencyCap.Builder
|
Devralınan sabit değerler |
---|
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ığı 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 gösterimini döndürür. |
void
|
writeToParcel(Parcel dest, int flags)
Bu nesneyi bir Parsel olarak birleştirin. |
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 ile aynıysa true
bağımsız değişken; Aksi takdirde false . |
getAdCounterKey
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 rastgele bir sayısal tanımlayıcıdır. daha önce sayılmış ve cihazda devam etmiş olabilecek tüm ölçütleri tanımlar. Eğer cihazdaki sayı, belirli bir zaman aralığındaki maksimum sayıyı aşıyor. sınır aşıldı.
İlerlemeler | |
---|---|
int |
Bu değer null olamaz. |
GetInterval
public Duration getInterval ()
Aralığı en yakın saniyeye kısaltılacak bir Duration
olarak döndürür.
üzerinden hesaplanacaktır.
Bu sıklık sınırı hesaplandığında, devam eden etkinliklerin sayısı en sık
son zaman aralığı. 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 büyükse sıklık sınırı
aşılır ve reklam, 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.
Reklam sayacı anahtarı ve reklam etkinliği türüyle eşleşen başka etkinlikler varsa
getInterval()
tarafından tanımlanan zaman aralığında cihaz için
aşılır ve reklam, reklam seçimi için uygun olmaz.
Örneğin, bir saat içinde en fazla iki filtre belirten bir reklam Etkinlik bir saat içinde iki veya daha fazla kez sayılırsa reklam seçimi için uygun olmalıdır adımlarından oluşur.
İlerlemeler | |
---|---|
int |
karma Kodu
public int hashCode ()
KeyedFrequencyCap
nesnesinin verilerinin karmasını döndürür.
İlerlemeler | |
---|---|
int |
karma kodu değerini girin. |
toString
public String toString ()
Nesnenin dize gösterimini döndürür. Genel olarak,
toString
yöntemi,
"metinsel olarak temsil eder" inceleyeceğiz. Sonuç,
kolay, kısa ve öz, bilgilendirici bir sunum olmalıdır:
okuması gereken
kişileri düşünün.
Tüm alt sınıfların bu yöntemi geçersiz kılması önerilir.
Object
sınıfı için toString
yöntemi
şunun ait olduğu sınıfın adını içeren bir dize döndürür:
nesne bir örnektir, imzadaki karakter "@
" ve
karma kodunun işaretsiz onaltılık gösterimi
nesnesini tanımlayın. Diğer bir deyişle, bu yöntem
değeri:
getClass().getName() + '@' + Integer.toHexString(hashCode())
İlerlemeler | |
---|---|
String |
dize temsilidir. |
Pakete yazma
public void writeToParcel (Parcel dest, int flags)
Bu nesneyi bir Parsel olarak birleştirin.
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 öğesinin bir kombinasyonu |