Sıklık Sınırı Filtreleri
public
final
class
FrequencyCapFilters
extends Object
implements
Parcelable
java.lang.Object | |
→ Yönergeler | android.adservices.common.frequencyCapFiltreler |
Sıklık sınırlarına dayalı reklam filtrelerinin 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ırı filtreleri, reklam filtreleri koleksiyonunu tanımlamak için bir etkinlik türünü KeyedFrequencyCap
nesne listesiyle birleştirir. Belirli bir reklam için bu sıklık sınırlarından herhangi biri aşılırsa 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ü, Korunan Kitle reklam seçiminden döndürülen kazanan herhangi bir reklam için Korunan Kitle hizmetinde otomatik olarak doldurulur. |
Devralınan sabitler |
---|
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 temsilini döndürür. |
void
|
writeToParcel(Parcel dest, int flags)
Bu nesneyi paket haline getirin. |
Devralınan yöntemler | |
---|---|
Sabitler
AD_EVENT_TYPE_TIKLAYIN
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ü, Korunan Kitle reklam seçiminden döndürülen kazanan herhangi bir reklam için Korunan Kitle hizmetinde otomatik olarak doldurulur.
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 bağımsız değişkeniyle aynıysa true ; aksi takdirde false . |
getKeyedFrequencyCapsForClickEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents ()
AD_EVENT_TYPE_CLICK
etkinlik türüne göre filtrelenecek KeyedFrequencyCap
nesnelerinin listesini alır.
Bu sıklık sınırları, reklam teknolojisi tarafından yorumlandığı şekliyle bir tıklamayla ilişkili olan etkinliklere uygulanır. 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
nesnelerinin listesini alır.
Bu sıklık sınırları, bir reklam teknolojisi tarafından yorumlandığı şekliyle gösterimle ilişkili olan etkinliklere uygulanır.
AdSelectionManager.reportImpression(ReportImpressionRequest, Executor, OutcomeReceiver)
çağrılı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. |
getKeyedFrequencyCapsForViewEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents ()
AD_EVENT_TYPE_VIEW
etkinlik türüne göre filtrelenecek KeyedFrequencyCap
nesnelerinin listesini alır.
Bu sıklık sınırları, reklam teknolojisi tarafından yorumlandığı şekliyle bir görünümle ilişkili olan etkinliklere uygulanır. Görüntüleme etkinlikleri, AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API'si 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
nesnelerinin listesini alır.
Bu sıklık sınırları, reklam seçiminde kazanan olarak seçilen reklamlara ait etkinliklere uygulanır. Kazanan reklamlar, kazanma etkinliği türünde ilişkili sayaç tuşlarını otomatik olarak artırmak için kullanılır.
AD_EVENT_TYPE_WIN
etkinlik türünün, AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API kullanılarak manuel olarak güncellenemeyeceğini unutmayın.
İlerlemeler | |
---|---|
List<KeyedFrequencyCap> |
Bu değer null olamaz. |
karmaKodu
public int hashCode ()
FrequencyCapFilters
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 |