Reklam SeçimiSinyalleri

public final class AdSelectionSignals
extends Object implements Parcelable

java.lang.Object
→ Yönergeler android.adservices.common.AdSelectionSignals


Bu sınıf, reklam seçimi sırasında bir JavaScript işlevine geçirilecek JSON öğelerini barındırır. İçeriği FLEDGE platform kodu tarafından kullanılmaz. Yalnızca doğrulanır ve uygun JavaScript reklam seçimi işlevine aktarılır.

Özet

Devralınan sabitler

Fields'ın oynadığı filmler

public static final Creator<AdSelectionSignals> CREATOR

public static final AdSelectionSignals EMPTY

Herkese açık yöntemler

int describeContents()

Bu Parselable örneğin karmaşalı gösteriminde yer alan özel nesnelerin türlerini açıklayın.

boolean equals(Object o)

Bu AdSelectionSignals'ı belirtilen nesneyle karşılaştırır.

static AdSelectionSignals fromString(String source)

Belirli bir JSON'den Dize biçiminde bir AdSelectionSignals oluşturur.

int hashCode()

toString() çağrısıyla elde edilen bu sınıfın dize gösterimine karşılık gelen karma kodunu döndürür.

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

CREATOR

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
public static final Creator<AdSelectionSignals> CREATOR

BOŞ

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
public static final AdSelectionSignals EMPTY

Herkese açık yöntemler

açıklamaContents

API düzeyi 34'te eklendi
public int describeContents ()

Bu Parselable örneğin karmaşalı gösteriminde yer alan özel nesnelerin türlerini açıklayın. Örneğin, nesnenin writeToParcel(android.os.Parcel, int) çıktısında bir dosya tanımlayıcısı varsa bu yöntemin döndürülen değeri CONTENTS_FILE_DESCRIPTOR bitini içermelidir.

İlerlemeler
int bu ayrıştırılabilir nesne örneği tarafından sıralanan özel nesne türleri grubunu gösteren bir bit maskesi. Değer 0 veya CONTENTS_FILE_DESCRIPTOR

eşittir

API düzeyi 34'te eklendi
public boolean equals (Object o)

Bu AdSelectionSignals'ı belirtilen nesneyle karşılaştırır. Sonuç, yalnızca bağımsız değişken null değilse ve aynı dize biçimine sahip (toString() çağrısıyla elde edilen) bir AdSelectionSignals nesnesiyse doğru olur. Bu yöntemin herhangi bir JSON normalleştirmesi gerçekleştirmeyeceğini unutmayın. Bu nedenle, aynı JSON'a sahip iki AdSelectionSignals nesnesi, nesnelerin Dize temsilleri eşit olmadığında eşit olamaz.

Parametreler
o Object: Bu AdSelectionSignals ile karşılaştırılacak nesne

İlerlemeler
boolean Belirtilen nesne bu AdSelectionSignals'a eşdeğer bir AdSelectionSignals'ı temsil ediyorsa true, aksi takdirde yanlış değerini alır

fromString

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
public static AdSelectionSignals fromString (String source)

Belirli bir JSON'den Dize biçiminde bir AdSelectionSignals oluşturur.

Parametreler
source String: AdSelectionSignals'ı birlikte oluşturmak için kullanılacak geçerli JSON dizeleri. Bu değer null olamaz.

İlerlemeler
AdSelectionSignals Belirtilen dizeyi saran bir AdSelectionSignals nesnesi. Bu değer null olamaz.

karmaKodu

API düzeyi 34'te eklendi
public int hashCode ()

toString() çağrısıyla elde edilen bu sınıfın dize gösterimine karşılık gelen karma kodunu döndürür. Bu yöntemin herhangi bir JSON normalleştirmesi gerçekleştirmeyeceğini unutmayın. Bu nedenle, temel dize gösterimi farklıysa aynı JSON'a sahip iki AdSelectionSignals nesnesi farklı karma kodlarına sahip olabilir.

İlerlemeler
int bu nesne için bir karma kod değeri.

Dize

API düzeyi 34'te eklendi
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 Bu sınıf tarafından sarmalanmış JSON dosyasının Dize biçimi. Bu değer null olamaz.

Pakete yaz

API düzeyi 34'te eklendi
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