Wszystkie wywołania interfejsu Google AdMob API muszą być autoryzowane za pomocą OAuth2, aby aplikacja mogła w imieniu użytkownika wchodzić w interakcje z usługami internetowymi. OAuth2 umożliwia aplikacji klienckiej interfejsu AdMob API dostęp do konta AdMob użytkownika bez konieczności obsługiwania lub przechowywania nazwy użytkownika ani hasła. Omówienie autoryzacji znajdziesz w sekcji Autoryzacja.
Aby wygenerować dane logowania OAuth2 i wysłać pierwsze żądanie, wykonaj te czynności.
Wymagania wstępne
Określanie typu uwierzytelniania
W tabeli poniżej znajdziesz informacje, który typ uwierzytelniania jest najbardziej odpowiedni w przypadku Twojej aplikacji:
| Wybieranie typu uwierzytelniania OAuth2 | Jeśli… | 
|---|---|
| Aplikacja na komputery | 
 | 
| Aplikacja internetowa | 
 | 
Utwórz projekt
Aby rozpocząć korzystanie z interfejsu AdMob API, musisz najpierw utworzyć lub wybrać projekt w Konsoli interfejsów API Google i włączyć interfejs API za pomocą narzędzia do konfiguracji, które przeprowadzi Cię przez ten proces i automatycznie aktywuje interfejs AdMob API.
Włączanie interfejsu API w istniejącym projekcie
Poniższe czynności dotyczą użytkowników, którzy mają już projekt i wolą ręcznie aktywować w nim interfejs AdMob API.
Aby włączyć interfejs API w projekcie:
- Open the API Library w Google API Console.
- If prompted, select a project, or create a new one. Na stronie API Library znajdziesz listę wszystkich dostępnych interfejsów API pogrupowanych według rodziny produktów i popularności.
- Jeśli interfejs API, który chcesz włączyć, nie jest widoczny na liście, użyj wyszukiwarki, aby go znaleźć, lub kliknij Wyświetl wszystkie w grupie produktów, do której należy.
- Wybierz interfejs API, który chcesz włączyć, a następnie kliknij przycisk Włącz.
- If prompted, enable billing.
- If prompted, read and accept the API's Terms of Service.
Tworzenie danych logowania OAuth2
Poniżej znajdziesz instrukcje tworzenia identyfikatora klienta OAuth 2.0, który będzie używany w przepływie aplikacji zainstalowanej.
- Go to the Clients page.
- Kliknij UTWÓRZ DANE LOGOWANIA > Identyfikator klienta OAuth. - Jeśli nie masz jeszcze skonfigurowanego ekranu zgody OAuth dla tego projektu, pojawi się prośba o jego skonfigurowanie. Kliknij SKONFIGURUJ EKRAN ZGODY. Ekran zgody możesz skonfigurować na kilka sposobów, aby używać identyfikatora klienta OAuth 2.0. - Ustaw typ użytkownika na Zewnętrzny, a stan publikacji na Opublikowano.
- Możesz też ustawić typ użytkownika na Zewnętrzny, a stan publikowania na Testowanie, a następnie dodać Użytkowników testowych, klikając Dodaj użytkowników, aby umożliwić im korzystanie z identyfikatora klienta OAuth 2.0. - Więcej informacji o konfigurowaniu ekranu zgody OAuth znajdziesz w tym artykule. 
 
- Jako typ aplikacji wybierz Aplikacja na komputer lub Aplikacja internetowa, nadaj jej nazwę, a potem kliknij Utwórz. 
Gdy to zrobisz, zobaczysz identyfikator klienta OAuth 2.0 i tajny klucz klienta, które możesz pobrać w formacie JSON i zapisać do późniejszego użycia.
Poproś
Interfejs AdMob API został zaprojektowany na podstawie protokołu HTTP i JSON, więc każdy standardowy klient HTTP może wysyłać do niego żądania i analizować odpowiedzi. Biblioteki klienta interfejsu API Google zapewniają jednak lepszą integrację językową, wyższy poziom bezpieczeństwa i obsługę autoryzowanych żądań. Biblioteki klienta są dostępne w wielu językach programowania. Dzięki nim nie musisz ręcznie konfigurować żądań HTTP ani analizować odpowiedzi.
Po utworzeniu danych logowania OAuth 2.0 możesz zacząć korzystać z interfejsu AdMob API. Aby poprosić o dostęp przy użyciu protokołu OAuth 2.0, aplikacja potrzebuje też informacji o zakresie:
| Zakres | Znaczenie | 
|---|---|
| https://www.googleapis.com/auth/admob.readonly | Wyświetlanie wszystkich danych AdMob. Te dane mogą obejmować m.in. informacje o Twoim koncie, ustawienia zasobów i zapośredniczenia oraz raporty. Nie obejmuje to danych wrażliwych, takich jak informacje o płatnościach czy szczegóły kampanii. | 
| https://www.googleapis.com/auth/admob.report | wyświetlać raporty o skuteczności reklam i zarobkach; Wyświetlanie identyfikatora wydawcy, strefy czasowej i kodu domyślnej waluty. | 
Wyślij pierwsze żądanie wygenerowania raportu, korzystając z przykładów w językach Java, PHP, Python lub curl.
Unieważnianie udostępnionych tokenów
Udostępnione tokeny możesz cofnąć na 2 sposoby:
- Otwórz stronę uprawnień konta Google i cofnij dostęp odpowiedniego projektu. 
- Możesz też cofnąć tokeny aplikacji internetowych za pomocą interfejsu Google Identity API.