Sıklık Sınırı Filtreleri
public
final
class
FrequencyCapFilters
extends Object
implements
Parcelable
java.lang.Object | |
🎃 | android.adservices.common.FrequencyCapFiltreler |
Sıklık sınırlarına dayalı reklam filtreleri kapsayıcısıdır.
Tek bir reklamla en fazla 20 sıklık sınırı filtresi ilişkilendirilebilir.
Sıklık sınırları filtreleri, bir etkinlik türünü KeyedFrequencyCap
nesne içeren bir listeyle birleştirir
kullanabilirsiniz. Belirli bir reklam için bu sıklık sınırlarından herhangi birinin aşılması
reklam, alıcı reklam teknolojisinin teklif verme işlevine gönderilen reklam grubundan kaldırılır.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
FrequencyCapFilters.Builder
|
Sabitler | |
---|---|
int |
AD_EVENT_TYPE_CLICK
|
int |
AD_EVENT_TYPE_IMPRESSION
|
int |
AD_EVENT_TYPE_VIEW
|
int |
AD_EVENT_TYPE_WIN
WIN reklam etkinliği türü, şunun için Protected Audience hizmetinde otomatik olarak doldurulur Protected Audience reklam seçiminden döndürülen herhangi bir kazanan reklam. |
Devralınan sabit değerler |
---|
Fields'ın oynadığı filmler | |
---|---|
public
static
final
Creator<FrequencyCapFilters> |
CREATOR
|
Herkese açık yöntemler | |
---|---|
boolean
|
equals(Object o)
|
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForClickEvents()
|
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForImpressionEvents()
|
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForViewEvents()
|
List<KeyedFrequencyCap>
|
getKeyedFrequencyCapsForWinEvents()
|
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 | |
---|---|
Sabitler
AD_EVENT_TYPE_TIKLAMA
public static final int AD_EVENT_TYPE_CLICK
Sabit Değer: 3 (0x00000003)
AD_EVENT_TYPE_IMPRESSION
public static final int AD_EVENT_TYPE_IMPRESSION
Sabit Değer: 1 (0x00000001)
AD_EVENT_TYPE_VIEW
public static final int AD_EVENT_TYPE_VIEW
Sabit Değer: 2. (0x00000002)
AD_EVENT_TYPE_WIN
public static final int AD_EVENT_TYPE_WIN
WIN reklam etkinliği türü, şunun için Protected Audience hizmetinde otomatik olarak doldurulur Protected Audience reklam seçiminden döndürülen herhangi bir kazanan reklam.
Bir reklam sayacı histogramını manuel olarak güncellemek için kullanılmamalıdır.
Sabit Değer: 0 (0x00000000)
Fields'ın oynadığı filmler
CREATOR
public static final Creator<FrequencyCapFilters> CREATOR
Herkese açık yöntemler
eşittir
public boolean equals (Object o)
FrequencyCapFilters
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 . |
GetKeyedFrequencyCapsForClickEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents ()
AD_EVENT_TYPE_CLICK
etkinlik türüne göre filtrelenecek KeyedFrequencyCap
nesnenin listesini alır.
Bu sıklık sınırları, tek bir tıklama tarafından yorumlandığı şekilde bir tıklamayla
adtech. AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API, AD_EVENT_TYPE_CLICK
etkinlik türüyle çağrıldığında tıklama etkinlikleri sayılır.
İlerlemeler | |
---|---|
List<KeyedFrequencyCap> |
Bu değer null olamaz. |
getKeyedFrequencyCapsForImpressionEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents ()
AD_EVENT_TYPE_IMPRESSION
etkinlik türüne göre filtrelenecek KeyedFrequencyCap
nesnenin listesini alır.
Bu sıklık sınırları, bir adtech.
AdSelectionManager.reportImpression(ReportImpressionRequest, Executor, OutcomeReceiver)
aranırken etkinliklerin otomatik olarak sayılmadığını unutmayın. Bunun yerine, AD_EVENT_TYPE_IMPRESSION
etkinlik türü
AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API kullanılarak güncellenmelidir.
İlerlemeler | |
---|---|
List<KeyedFrequencyCap> |
Bu değer null olamaz. |
ViewEventEtkinlikleri için getKeyedFrequencyCaps
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents ()
AD_EVENT_TYPE_VIEW
etkinlik türüne göre filtrelenecek KeyedFrequencyCap
nesnenin listesini alır.
Bu sıklık sınırları, tek bir kullanıcı tarafından yorumlandığı şekilde bir görünümle
adtech. Görüntüleme etkinlikleri, AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API AD_EVENT_TYPE_VIEW
etkinlik türüyle çağrıldığında sayılır.
İlerlemeler | |
---|---|
List<KeyedFrequencyCap> |
Bu değer null olamaz. |
getKeyedFrequencyCapsForWinEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents ()
AD_EVENT_TYPE_WIN
etkinlik türüne göre filtrelenecek KeyedFrequencyCap
nesnenin listesini alır.
Bu sıklık sınırları, reklamda kazanan olarak seçilen reklamların etkinliklerine uygulanır seçim. Kazanan reklamlar, her bir tarayıcıda ilişkili sayaç tuşlarını otomatik olarak kazanma etkinliği türü.
AD_EVENT_TYPE_WIN
etkinlik türünün
AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API'sı.
İlerlemeler | |
---|---|
List<KeyedFrequencyCap> |
Bu değer null olamaz. |
karma Kodu
public int hashCode ()
FrequencyCapFilters
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 |