Reklam Seçimi Sinyalleri

public final class AdSelectionSignals
extends Object implements Parcelable

java.lang.Object
🎃 android.adservices.common.ReklamSeçimiSinyalleri


Bu sınıf, reklam seçimi sırasında JavaScript işlevine geçirilecek JSON içerir. Bu içerikler FLEDGE platformu tarafından kullanılmaz ancak yalnızca doğrulanır ve uygun JavaScript reklam seçimine iletilir işlevini kullanın.

Özet

Devralınan sabit değerler

Fields'ın oynadığı filmler

public static final Creator<AdSelectionSignals> CREATOR

public static final AdSelectionSignals EMPTY

Herkese açık yöntemler

int describeContents()

Bu Parselablede yer alan özel nesnelerin türlerini açıklayın temsil edilir.

boolean equals(Object o)

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

static AdSelectionSignals fromString(String source)

Dize biçiminde belirli bir JSON dosyasından AdSelectionSignals oluşturur.

int hashCode()

Şu sınıftan alınan bu sınıfın dize gösterimine karşılık gelen bir karma kodu döndürür: toString() aranıyor.

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

CREATOR

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public static final Creator<AdSelectionSignals> CREATOR

BOŞ

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public static final AdSelectionSignals EMPTY

Herkese açık yöntemler

OpenContents

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

Bu Parselablede yer alan özel nesnelerin türlerini açıklayın temsil edilir. Örneğin, nesne writeToParcel(android.os.Parcel, int) çıkışına bir dosya açıklayıcısı dahil ederseniz bu yöntemin döndürdüğü değer CONTENTS_FILE_DESCRIPTOR bit.

İlerlemeler
int marshale edilmiş özel nesne türleri kümesini gösteren bir bit maskesi bu Parcelable nesne örneğine göre belirlenir. Değer, 0 veya CONTENTS_FILE_DESCRIPTOR

eşittir

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

Bu AdSelectionSignals'ı belirtilen nesneyle karşılaştırır. Sonuç, yalnızca şu durumlarda doğrudur: bağımsız değişken boş değil ve aynı dize biçimine sahip bir AdSelectionSignals nesnesiyse (toString() çağrısı yapılarak elde edilir). Bu yöntemin herhangi bir JSON gerçekleştirmeyeceğini unutmayın aynı JSON'a sahip iki AdSelectionSignals nesnesinin aynı olmaması için normalleştirmeyi kullanın: Nesnelerin dize gösterimleri eşit değildi.

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

İlerlemeler
boolean belirtilen nesne buna eşdeğer bir AdSelectionSignals temsil ediyorsa true ReklamSeçimi Sinyalleri, aksi takdirde yanlış

fromString

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public static AdSelectionSignals fromString (String source)

Dize biçiminde belirli bir JSON dosyasından AdSelectionSignals oluşturur.

Parametreler
source String: AdSelectionSignal'ın birlikte oluşturulacağı herhangi bir geçerli JSON dizesi. Bu değer null olamaz.

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

karma Kodu

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

Şu sınıftan alınan bu sınıfın dize gösterimine karşılık gelen bir karma kodu döndürür: toString() aranıyor. Bu yöntemin herhangi bir JSON normalleştirmesi yapmayacağını unutmayın. aynı JSON değerine sahip iki AdSelectionSignals nesnesinin farklı karma kodları olabilir. temel dize temsili farklıydı.

İlerlemeler
int karma kodu değerini girin.

toString

API düzeyi 34'e eklendi
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 Bu sınıf tarafından sarmalanan JSON'un dize biçimi. Bu değer null olamaz.

Pakete yazma

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