Sygnały wyboru reklamy

public final class AdSelectionSignals
extends Object implements Parcelable

java.lang.Object
android.adservices.common.AdSelectionSignals


Ta klasa zawiera plik JSON, który zostanie przekazany do funkcji JavaScript podczas wyboru reklamy. To treści nie są używane przez platformę FLEDGE są jedynie weryfikowane, a następnie przekazywane do odpowiednich reklam JavaScript .

Podsumowanie

Stałe odziedziczone

Fieldsem

public static final Creator<AdSelectionSignals> CREATOR

public static final AdSelectionSignals EMPTY

Metody publiczne

int describeContents()

Opisz rodzaje specjalnych obiektów zawartych w tej Parcelable złośliwą reprezentację instancji.

boolean equals(Object o)

Porównuje ten element AdSelectionSignals z określonym obiektem.

static AdSelectionSignals fromString(String source)

Tworzy AdSelectionSignals z podanego kodu JSON w postaci ciągu znaków.

int hashCode()

Zwraca kod skrótu odpowiadający reprezentacji ciągu znaków tej klasy uzyskanej przez Dzwonię pod toString().

String toString()

Zwraca obiekt w postaci ciągu znaków.

void writeToParcel(Parcel dest, int flags)

Spłaszcz ten obiekt na działkę.

Metody dziedziczone

Fieldsem

CREATOR

public static final Creator<AdSelectionSignals> CREATOR

PUSTE

public static final AdSelectionSignals EMPTY

Metody publiczne

opisywanie treści

Dodano na poziomie API 34.
public int describeContents ()

Opisz rodzaje specjalnych obiektów zawartych w tej Parcelable złośliwą reprezentację instancji. Jeśli na przykład obiekt zostanie dołącz deskryptor pliku w danych wyjściowych writeToParcel(android.os.Parcel, int), wartość zwrotna tej metody musi zawierać CONTENTS_FILE_DESCRIPTOR bit.

Zwroty
int maska bitowa wskazująca zbiór specjalnych typów obiektów przez tę instancję obiektu Parcelable. Wartość to 0 lub CONTENTS_FILE_DESCRIPTOR

równa się

Dodano na poziomie API 34.
public boolean equals (Object o)

Porównuje ten element AdSelectionSignals z określonym obiektem. Wynik jest prawdziwy tylko wtedy, gdy i tylko wtedy, argument nie ma wartości null i jest obiektem AdSelectionSignals o tej samej postaci ciągu znaków (uzyskane dzięki wywołaniu toString()). Pamiętaj, że ta metoda nie wykona żadnych plików JSON normalizacji, tak aby 2 obiekty AdSelectionSignals z tym samym kodem JSON mogły być różne, jeśli Ciągi tekstowe obiektów były różne.

Parametry
o Object: obiekt, z którym ma być porównywany ten AdSelectionSignals

Zwroty
boolean true (prawda), jeśli podany obiekt reprezentuje parametr AdSelectionSignals odpowiadający tej wartości Sygnały AdSelection, w przeciwnym razie ma wartość false (fałsz)

fromString

public static AdSelectionSignals fromString (String source)

Tworzy AdSelectionSignals z podanego kodu JSON w postaci ciągu znaków.

Parametry
source String: dowolny prawidłowy ciąg JSON do utworzenia obiektu AdSelectionSignals. Ta wartość nie może być typu null.

Zwroty
AdSelectionSignals Obiekt AdSelectionSignals opakowujący podany ciąg znaków. Ta wartość nie może być typu null.

kod skrótu

Dodano na poziomie API 34.
public int hashCode ()

Zwraca kod skrótu odpowiadający reprezentacji ciągu znaków tej klasy uzyskanej przez Dzwonię pod toString(). Pamiętaj, że ta metoda nie przeprowadza normalizacji JSON, dwa obiekty AdSelectionSignals z tym samym kodem JSON mogą mieć różne kody skrótu, jeśli reprezentacja podstawowego ciągu znaków była inna.

Zwroty
int wartość kodu skrótu dla tego obiektu.

Ciąg

Dodano na poziomie API 34.
public String toString ()

Zwraca obiekt w postaci ciągu znaków. Ogólnie rzecz biorąc, Metoda toString zwraca ciąg znaków, który „reprezentuje tekstowo” ten obiekt. Wynik powinien to zwięzła, ale treściwa prezentacja, która będzie łatwa do przeczytania. Zaleca się, aby wszystkie podklasy zastępowały tę metodę.

Metoda toString klasy Object zwraca ciąg znaków składający się z nazwy klasy, której obiekt jest instancją, znak małpy „@” oraz nieoznaczona szesnastkowa reprezentacja kodu skrótu obiektu. Innymi słowy, ta metoda zwraca ciąg znaków równy wartości:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Zwroty
String Forma ciągu znaków w formacie JSON opakowanym przez tę klasę. Ta wartość nie może być typu null.

zapisToParcel

Dodano na poziomie API 34.
public void writeToParcel (Parcel dest, 
                int flags)

Spłaszcz ten obiekt na działkę.

Parametry
dest Parcel: ta wartość nie może być typu null.

flags int: dodatkowe flagi informujące o sposobie zapisywania obiektu. Może wynosić 0 lub Parcelable.PARCELABLE_WRITE_RETURN_VALUE. Wartość to 0 lub kombinacja Parcelable.PARCELABLE_WRITE_RETURN_VALUE i android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES