Źródła reklam
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Interfejs AdMob API umożliwia wyświetlanie źródeł reklam z zapośredniczeniem.
automatycznie. Zobacz
accounts.adSources.list
w celu uzyskania dodatkowych informacji.
Żądanie za pomocą Curl
Wczytaj plik z tajnymi kluczami klienta i wygeneruj autoryzację.
dane logowania.
Gdy wykonasz ten krok po raz pierwszy, poprosimy Cię o zaakceptowanie
komunikat autoryzacyjny w przeglądarce. Zanim zaakceptujesz zaproszenie,
są zalogowane za pomocą konta Google z dostępem do interfejsu AdMob API. Twoje
aplikacja będzie mieć dostęp do danych w imieniu
Użytkownik jest obecnie zalogowany.
Do uwierzytelniania i autoryzacji zalecamy użycie
oauth2l – proste narzędzie wiersza poleceń
korzysta z protokołu Google OAuth 2.0. Zainstaluj oauth2l i uruchom
polecenie poniżej, zastępując path_to_credentials_json ścieżką
do pliku credentials.json
, który można pobrać przy rejestracji
aplikacji internetowej. Przy pierwszym uruchomieniu polecenie przeprowadzi Cię przez
Proces autoryzacji OAuth 2.0. Kolejne uruchomienia odświeżają token
automatycznie.
oauth2l header --json path_to_credentials_json --scope admob.readonly
Wyświetl listę źródeł reklam.
Aby uzyskać informacje o źródle reklam AdMob, zastąp element pub-XXXXXXXXXXXXXXXX
swoim identyfikatorem wydawcy. Zobacz
instrukcje, jak go znaleźć.
swój identyfikator wydawcy.
curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/pub-XXXXXXXXXXXXXXXX/adSources \
-H "$(oauth2l header --json path_to_credentials_json --scope admob.readonly)"
Przykładowa odpowiedź:
{
"adSources": [
{
"name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855",
"adSourceId": "5450213213286189855",
"title": "AdMob Network",
}
]
}
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-08-31 UTC.
[null,null,["Ostatnia aktualizacja: 2025-08-31 UTC."],[[["\u003cp\u003eThe AdMob API allows programmatic access to view mediation ad sources.\u003c/p\u003e\n"],["\u003cp\u003eAuthentication and authorization are handled using OAuth 2.0, preferably through the \u003ccode\u003eoauth2l\u003c/code\u003e tool.\u003c/p\u003e\n"],["\u003cp\u003eTo list ad sources, a request using \u003ccode\u003ecurl\u003c/code\u003e is made to the AdMob API endpoint, including your publisher ID and authorization credentials.\u003c/p\u003e\n"]]],[],null,["# Ad Sources\n\nThe AdMob API lets you view [mediation ad sources](/admob/api/v1/ad-sources-reference)\nprogrammatically. See\n[`accounts.adSources.list`](/admob/api/reference/rest/v1beta/accounts.adSources/list)\nfor additional information. \n\n### Request using Curl\n\n1. Load the [client secrets file](https://console.cloud.google.com/apis/credentials) and generate authorization\n credentials.\n\n The first time you perform this step you'll be asked to accept an\n authorization prompt in your browser. Before accepting, make sure you're\n signed in with a Google Account that has access to the AdMob API. Your\n app will be authorized to access data on behalf of whichever account is\n currently signed in.\n\n For authentication and authorization, we recommend using\n [oauth2l](//github.com/google/oauth2l), a simple command-line tool for\n working with Google OAuth 2.0. Install oauth2l and run the\n command below, replacing \u003cvar translate=\"no\"\u003epath_to_credentials_json\u003c/var\u003e with a path\n to a `credentials.json` file that you download when registering your\n cloud application. For the first run, the command walks you through the\n OAuth 2.0 authorization flow. Subsequent runs refresh the token\n automatically. \n\n ```\n oauth2l header --json path_to_credentials_json --scope admob.readonly\n ```\n2. List ad sources.\n\n Get AdMob ad source information by replacing \u003cvar translate=\"no\"\u003epub-XXXXXXXXXXXXXXXX\u003c/var\u003e\n with your publisher ID. See the\n [instructions](//support.google.com/admob/answer/2784578) on how to find\n your publisher ID. \n\n ```\n curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/pub-XXXXXXXXXXXXXXXX/adSources \\\n -H \"$(oauth2l header --json path_to_credentials_json --scope admob.readonly)\"\n ```\n\n Sample response: \n\n ```text\n {\n \"adSources\": [\n {\n \"name\": \"accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855\",\n \"adSourceId\": \"5450213213286189855\",\n \"title\": \"AdMob Network\",\n }\n ]\n }\n ```"]]