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

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

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)

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

List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents()

AD_EVENT_TYPE_CLICK etkinlik türüne göre filtrelenecek KeyedFrequencyCap nesnenin listesini alır.

List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents()

AD_EVENT_TYPE_IMPRESSION etkinlik türüne göre filtrelenecek KeyedFrequencyCap nesnenin listesini alır.

List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents()

AD_EVENT_TYPE_VIEW etkinlik türüne göre filtrelenecek KeyedFrequencyCap nesnenin listesini alır.

List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents()

AD_EVENT_TYPE_WIN etkinlik türüne göre filtrelenecek KeyedFrequencyCap nesnenin listesini alır.

int hashCode()

FrequencyCapFilters 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

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

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