Method: accounts.adSources.adapters.list

Wymień adaptery źródła reklam.

Żądanie HTTP

GET https://admob.googleapis.com/v1beta/{parent=accounts/*/adSources/*}/adapters

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Wymagane. Element nadrzędny, do którego należy ta kolekcja adapterów. Format: accounts/{publisherId}/adSources/{adSourceId}

Parametry zapytania

Parametry
pageSize

integer

Maksymalna liczba zwracanych adapterów. Jeśli nie podasz tej wartości lub ustawisz ją na 0, zwrócimy maksymalnie 10 tys. adapterów. Maksymalna wartość to 20 000. Wartości powyżej 20 000 zostaną ograniczone do 20 000.

pageToken

string

Token strony otrzymany z poprzedniego wywołania adapters.list. Podaj ten token, aby pobrać kolejną stronę.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Odpowiedź na żądanie ListAdaptersRequest.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "adapters": [
    {
      object (Adapter)
    }
  ],
  "nextPageToken": string
}
Pola
adapters[]

object (Adapter)

adapter,

nextPageToken

string

Służy do ustawiania parametru pageToken w parametrze ListAdapterRequest w celu pobrania następnej strony. Jeśli pominiesz to pole, nie będzie kolejnych stron.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • https://www.googleapis.com/auth/admob.monetization
  • https://www.googleapis.com/auth/admob.readonly

Więcej informacji znajdziesz w sekcji OAuth 2.0 Overview.

Adapter

Zawiera opis adapterów obsługiwanych przez poszczególne źródła reklam zapośredniczonych.

Adaptery odpowiadają konkretnej implementacji pakietu SDK źródła reklam i są powiązane z jedną platformą oraz listą obsługiwanych formatów jednostek reklamowych. Aby wysyłać żądania reklam, adaptery mogą też wymagać skonfigurowania niektórych ustawień. Konfiguracje można określić w obiekcie AdUnitMapping, ustawiając pary klucz-wartość adUnitConfigurations. Na przykład za pomocą parametru adUnitConfigurations można przekazywać różne identyfikatory do pakietu SDK innej firmy w adapterze.

Zapis JSON
{
  "name": string,
  "adapterId": string,
  "title": string,
  "platform": string,
  "formats": [
    string
  ],
  "adapterConfigMetadata": [
    {
      object (AdapterConfigMetadata)
    }
  ]
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu karty. Format to:

accounts/{publisherId}/adSources/{adSourceId}/adapters/{adapterId}.

adapterId

string

Tylko dane wyjściowe. Identyfikator tego adaptera. Służy do ustawiania wartości adapterId.

title

string

Tylko dane wyjściowe. Wyświetlana nazwa tego adaptera.

platform

string

Tylko dane wyjściowe. Platforma aplikacji mobilnej obsługiwana przez ten adapter.

Obsługiwane wartości to: IOS, ANDROID, WINDOWS_PHONE

formats[]

string

Tylko dane wyjściowe. Wskazuje formaty jednostek reklamowych obsługiwane przez ten adapter.

adapterConfigMetadata[]

object (AdapterConfigMetadata)

Tylko dane wyjściowe. Metadane konfiguracji powiązane z tym adapterem.

AdapterConfigMetadata

Metadane konfiguracji powiązane z tym adapterem. Służą one do definiowania konfiguracji jednostek reklamowych powiązanych z mapowaniami jednostek reklamowych dla tego adaptera.

Zapis JSON
{
  "adapterConfigMetadataId": string,
  "adapterConfigMetadataLabel": string,
  "isRequired": boolean
}
Pola
adapterConfigMetadataId

string

Służy do wypełniania klucza w parametrze adUnitConfigurations.

adapterConfigMetadataLabel

string

Nazwa metadanych konfiguracji adaptera.

isRequired

boolean

Czy te metadane są wymagane do skonfigurowania AdUnitMappings.