Reklam Verileri
public
final
class
AdData
extends Object
implements
Parcelable
java.lang.Object | |
→ Yönergeler | android.adservices.common.AdData |
Reklam seçimi ve oluşturma için gerekli olan reklama özel verileri temsil eder.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
AdData.Builder
|
Devralınan sabitler |
---|
Fields'ın oynadığı filmler | |
---|---|
public
static
final
Creator<AdData> |
CREATOR
|
Herkese açık yöntemler | |
---|---|
boolean
|
equals(Object o)
İki |
Set<Integer>
|
getAdCounterKeys()
Etkinlikleri saymada kullanılan anahtar grubunu alır. |
AdFilters
|
getAdFilters()
Reklamla ilişkili tüm |
String
|
getAdRenderId()
Sunucu açık artırmaları için reklam oluşturma kimliğini alır. |
String
|
getMetadata()
Reklam seçim sürecinde kullanılan alıcı reklam meta verilerini alır. |
Uri
|
getRenderUri()
Reklamın oluşturma öğelerine işaret eden URI'yi alır. |
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 | |
---|---|
Fields'ın oynadığı filmler
Herkese açık yöntemler
eşittir
public boolean equals (Object o)
İki AdData
nesnesinin 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 . |
ReklamSayaç Anahtarlarını Getir
public Set<Integer> getAdCounterKeys ()
Etkinlikleri saymada kullanılan anahtar grubunu alır.
Bir reklamla en fazla 10 reklam sayaç anahtarı ilişkilendirilebilir.
Anahtar başına anahtarlar ve sayılar, ilişkili reklamların teklifli sisteme gönderilmesini engellemek için reklam seçimi sırasında sıklık sınırı filtrelemesinde kullanılır.
Özel kitlenin günlük güncellemesi sırasında, özel bir kitle için reklamlar ve diğer teklif verileriyle birlikte bu anahtarların üzerine yazılabileceğini unutmayın.
İlerlemeler | |
---|---|
Set<Integer> |
Bu değer null olamaz. |
getAdFiltreleri
public AdFilters getAdFilters ()
Reklamla ilişkili tüm AdFilters
değerini alır.
Filtreler, karşılanır veya aşılırsa ilişkili reklamı reklam seçimine katılmadan hariç tutar. Bunlar isteğe bağlıdır ve null
bu reklama filtre uygulanmadığını belirtiyorsa kullanılır.
İlerlemeler | |
---|---|
AdFilters |
Reklam OluşturmaKimliği
public String getAdRenderId ()
Sunucu açık artırmaları için reklam oluşturma kimliğini alır.
Sunucu açık artırma isteği alındığında her AdData
için reklam oluşturma kimliği toplanır.
Reklam oluşturma kimliği olmayan AdData
, sunucu tarafı açık artırma için uygun olmaz.
İlerlemeler | |
---|---|
String |
Bu değer null olabilir. |
getMetadata
public String getMetadata ()
Reklam seçim sürecinde kullanılan alıcı reklam meta verilerini alır.
Meta veri, dize olarak serileştirilmiş geçerli bir JSON nesnesi olmalıdır. Meta veriler, teklif oluşturma sürecinin bir parçası olarak reklam seçimi sırasında ve alıcı JavaScript mantığında kullanılan reklama özel teklif bilgilerini temsil eder. Bu bilgiler, ayrı bir yürütme ortamında yürütülür.
Meta veri, alıcının JS'si tarafından kullanılabilecek geçerli bir JSON nesnesi değilse reklam, reklam seçimi için uygun olmaz.
İlerlemeler | |
---|---|
String |
Bu değer null olamaz. |
YararlandirmaUri'si
public Uri getRenderUri ()
Reklamın oluşturma öğelerine işaret eden URI'yi alır. URI, HTTPS kullanmalıdır.
İlerlemeler | |
---|---|
Uri |
Bu değer null olamaz. |
karmaKodu
public int hashCode ()
AdData
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 |