Dane reklamy

public final class AdData
extends Object implements Parcelable

java.lang.Object
android.adservices.common.AdData,


Reprezentuje dane o reklamie, które są niezbędne do wyboru i renderowania reklamy.

Podsumowanie

Zagnieżdżone klasy

class AdData.Builder

Kreator AdData obiektów. 

Stałe odziedziczone

Fieldsem

public static final Creator<AdData> CREATOR

Metody publiczne

boolean equals(Object o)

Sprawdza, czy 2 obiekty AdData zawierają te same informacje.

Set<Integer> getAdCounterKeys()

Pobiera zestaw kluczy używanych do zliczania zdarzeń.

AdFilters getAdFilters()

Pobiera wszystkie AdFilters powiązane z reklamą.

String getAdRenderId()

Pobiera identyfikator renderowania reklamy na potrzeby aukcji na serwerze.

String getMetadata()

Pobiera metadane reklamy kupującego używane w procesie wyboru reklamy.

Uri getRenderUri()

Pobiera identyfikator URI wskazujący zasoby renderowania reklamy.

int hashCode()

Zwraca hasz danych obiektu AdData.

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<AdData> CREATOR

Metody publiczne

równa się

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

Sprawdza, czy 2 obiekty AdData zawierają te same informacje.

Parametry
o Object: obiekt referencyjny, z którym ma nastąpić porównanie.

Zwroty
boolean true, jeśli ten obiekt jest taki sam jak obiekt argument; W przeciwnym razie: false.

getAdCounterKeys

public Set<Integer> getAdCounterKeys ()

Pobiera zestaw kluczy używanych do zliczania zdarzeń.

Z reklamą można powiązać maksymalnie 10 kluczy licznika reklam.

Klucze i liczby na klucz są używane podczas filtrowania limitu wyświetleń na użytkownika podczas wyboru reklamy, dyskwalifikują powiązane reklamy z określania stawek.

Te klucze można zastąpić razem z reklamami i innymi danymi dotyczącymi określania stawek podczas codziennej aktualizacji listy niestandardowych odbiorców.

Zwroty
Set<Integer> Ta wartość nie może być typu null.

getAdFilters

public AdFilters getAdFilters ()

Pobiera wszystkie AdFilters powiązane z reklamą.

Filtry, jeśli są spełnione lub przekroczone, wykluczają powiązaną reklamę z wyświetlania. wyboru. Są one opcjonalne i jeśli null określa, że do reklamy nie mają zastosowania żadne filtry.

Zwroty
AdFilters

getAdRenderId

public String getAdRenderId ()

Pobiera identyfikator renderowania reklamy na potrzeby aukcji na serwerze.

Identyfikator renderowania reklamy jest zbierany w przypadku każdego AdData po otrzymaniu żądania aukcji serwera.

Żaden element AdData bez identyfikatora renderowania reklamy nie będzie brany pod uwagę w aukcji po stronie serwera.

Zwroty
String Ta wartość może wynosić null.

getMetadata

public String getMetadata ()

Pobiera metadane reklamy kupującego używane w procesie wyboru reklamy.

Metadane powinny być prawidłowym obiektem JSON zserializowanym jako ciąg znaków. Metadane reprezentują informacje dotyczące określania stawek za określoną reklamę, które będą używane podczas wyboru reklamy jako część stawki generowania i używania w logice JavaScript kupującego, która jest wykonywana w osobnym wykonaniu dla środowiska.

Jeśli metadane nie są prawidłowym obiektem JSON, który może zostać wykorzystany przez JS kupującego, reklama nie będzie można wybrać reklamy.

Zwroty
String Ta wartość nie może być typu null.

getRenderUri

public Uri getRenderUri ()

Pobiera identyfikator URI wskazujący zasoby renderowania reklamy. W identyfikatorze URI musi być używany protokół HTTPS.

Zwroty
Uri Ta wartość nie może być typu null.

kod skrótu

Dodano na poziomie API 34.
public int hashCode ()

Zwraca hasz danych obiektu AdData.

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 reprezentująca obiekt w postaci ciągu znaków.

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