Reklam Verileri
public
final
class
AdData
extends Object
implements
Parcelable
java.lang.Object | |
🎃 | android.adservices.common.ReklamVerileri |
Reklam seçimi ve oluşturma için gerekli olan, bir reklama özel verileri temsil eder.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
AdData.Builder
|
Devralınan sabit değerler |
---|
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şkilendirilen tüm |
String
|
getAdRenderId()
Sunucu açık artırmaları için reklam oluşturma kimliğini alır. |
String
|
getMetadata()
Reklam seçim işlemi sırasında kullanılan alıcı reklam meta verilerini alır. |
Uri
|
getRenderUri()
Reklamın oluşturma öğelerine işaret eden URI'yı alır. |
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 | |
---|---|
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 ile aynıysa true
bağımsız değişken; Aksi takdirde false . |
getAdCounterKeys
public Set<Integer> getAdCounterKeys ()
Etkinlikleri saymada kullanılan anahtar grubunu alır.
Bir reklamla en fazla 10 reklam sayacı anahtarı ilişkilendirilebilir.
Anahtar başına anahtar ve sayılar, reklam seçimi sırasında sıklık sınırı filtrelemesinde kullanılır: ilişkili reklamların teklifli sisteme gönderilmesini engelleme.
Bir sorguya ait reklamlar ve diğer teklif verileriyle birlikte bu anahtarların üzerine yazılabileceğini unutmayın. .
İlerlemeler | |
---|---|
Set<Integer> |
Bu değer null olamaz. |
getReklamFiltreleri
public AdFilters getAdFilters ()
Reklamla ilişkilendirilen tüm AdFilters
bilgilerini alır.
Bu filtrelere uyulması veya aşılması durumunda, ilişkili reklam reklama dahil olmaz.
seçim. Bunlar isteğe bağlıdır ve null
bu reklama filtre uygulanmadığını belirtirse.
İlerlemeler | |
---|---|
AdFilters |
getAdRenderId
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 olmayacaktır.
İlerlemeler | |
---|---|
String |
Bu değer null olabilir. |
getMetadata
public String getMetadata ()
Reklam seçim işlemi sırasında 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, Teklifin bir parçası olarak reklam seçimi sırasında kullanılacak reklama özel teklif bilgileri izole bir yürütmede yürütülür, alıcının JavaScript mantığında oluşturulur ve kullanılır bahsedeceğim.
Meta veri, alıcının JS'si tarafından kullanılabilecek geçerli bir JSON nesnesi değilse reklam seçimi için uygun olmayacak.
İlerlemeler | |
---|---|
String |
Bu değer null olamaz. |
getRenderUri
public Uri getRenderUri ()
Reklamın oluşturma öğelerine işaret eden URI'yı alır. URI, HTTPS kullanmalıdır.
İlerlemeler | |
---|---|
Uri |
Bu değer null olamaz. |
karma Kodu
public int hashCode ()
AdData
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 |