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 |
Stałe odziedziczone |
---|
Fieldsem | |
---|---|
public
static
final
Creator<AdData> |
CREATOR
|
Metody publiczne | |
---|---|
boolean
|
equals(Object o)
Sprawdza, czy 2 obiekty |
Set<Integer>
|
getAdCounterKeys()
Pobiera zestaw kluczy używanych do zliczania zdarzeń. |
AdFilters
|
getAdFilters()
Pobiera wszystkie |
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 |
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
Metody publiczne
równa się
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
public int hashCode ()
Zwraca hasz danych obiektu AdData
.
Zwroty | |
---|---|
int |
wartość kodu skrótu dla tego obiektu. |
Ciąg
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
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 |