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

KeyedFrequencyCap nesne oluşturmayı sağlayan oluşturucu. 

Devralınan sabit değerler

Fields'ın oynadığı filmler

public static final Creator<KeyedFrequencyCap> CREATOR

Herkese açık yöntemler

boolean equals(Object o)

KeyedFrequencyCap nesnelerinin aynı bilgileri içerip içermediğini kontrol eder.

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 Duration olarak döndürür. üzerinden hesaplanacaktır.

int getMaxCount()

Belirli bir zaman aralığında izin verilen maksimum etkinlik gerçekleşme sayısını döndürür.

int hashCode()

KeyedFrequencyCap nesnesinin verilerinin karmasını döndürür.

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

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