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.BuilderKreator  | 
| 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:
 
| 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ć typunull. | 
| flags | int: dodatkowe flagi informujące o sposobie zapisywania obiektu.
 Może wynosić 0 lubParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 
 Wartość to0lub kombinacjaParcelable.PARCELABLE_WRITE_RETURN_VALUEi android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
