Ten przewodnik jest przeznaczony dla deweloperów, którzy chcą automatycznie uzyskiwać informacje o swoim koncie AdMob za pomocą interfejsu AdMob API.
Wszystkie wywołania interfejsu Google AdMob API muszą być autoryzowane za pomocą protokołu OAuth2, aby aplikacja mogła korzystać z usług internetowych w imieniu użytkownika. Protokół OAuth2 umożliwia aplikacji klienckiej interfejsu AdMob API dostęp do konta AdMob użytkownika bez konieczności obsługi i przechowywania nazwy użytkownika i hasła. Więcej informacji o autoryzacji znajdziesz w artykule Autoryzacja.
Wykonaj poniższe czynności, aby wygenerować dane logowania OAuth2 i wysłać pierwsze żądanie.
Wymagania wstępne
Określanie typu uwierzytelniania
Z tej tabeli dowiesz się, który typ uwierzytelniania jest najodpowiedniejszy w przypadku Twojej aplikacji:
Wybieranie typu uwierzytelniania OAuth2 | Jeśli ... |
---|---|
Aplikacja komputerowa |
|
Aplikacja internetowa |
|
Utwórz projekt
Aby zacząć korzystać 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 konfiguracji, które przeprowadzi Cię przez cały proces i automatycznie aktywuje interfejs AdMob API.
Włączanie interfejsu API w istniejącym projekcie
Podane niżej instrukcje dotyczą użytkowników, którzy mają już projekt i wolą ręcznie aktywować w jego przypadku interfejs AdMob API.
Aby włączyć interfejs API dla swojego projektu:
- Open the API Library w Google API Console .
- If prompted, select a project, or create a new one. API Library zawiera listę wszystkich dostępnych interfejsów API, pogrupowanych według rodziny produktów i popularności.
- Jeśli API, które chcesz włączyć, nie jest widoczne na liście, użyj funkcji wyszukiwania, aby go znaleźć, lub kliknij opcję Wyświetl wszystko w rodzinie 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 do użycia w przepływie zainstalowanych aplikacji.
- Go to the Credentials page.
Kliknij UTWÓRZ DANE LOGOWANIA > Identyfikator klienta OAuth.
Jeśli nie masz w tym projekcie wcześniej skonfigurowanego ekranu zgody OAuth, pojawi się odpowiedni komunikat. Kliknij SKONFIGURUJ EKRAN ZGODY. Istnieje kilka sposobów skonfigurowania ekranu zgody tak, aby używał identyfikatora klienta OAuth 2.0.
- Ustaw typ użytkownika na Zewnętrzny, a stan publikowania na Opublikowano.
Możesz też ustawić typ użytkownika na Zewnętrzny, a stan publikowania na Testowanie, a następnie dodać Użytkownicy testowi, wybierając dodaj użytkowników, aby przyznać im dostęp do identyfikatora klienta OAuth 2.0.
Zapoznaj się z dodatkowymi informacjami o konfigurowaniu ekranu zgody OAuth.
Jako typ aplikacji wybierz Aplikacja komputerowa lub Aplikacja internetowa, nadaj jej nazwę i kliknij Utwórz.
Gdy skończysz, wyświetlą się identyfikatory klienta OAuth 2.0 i tajny klucz klienta, które możesz pobrać w formacie JSON i zapisać na później.
Poproś
Interfejs AdMob API opiera się na protokole HTTP i JSON, więc każdy standardowy klient HTTP może wysyłać do niego żądania i analizować odpowiedzi. Biblioteki klienta interfejsów API Google zapewniają jednak lepszą integrację językową, wyższy poziom bezpieczeństwa i obsługę wysyłania 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 musi też podać informacje o zakresie:
Zakres | Znaczenie |
---|---|
https://www.googleapis.com/auth/admob.readonly |
Wyświetl wszystkie dane AdMob. Te dane mogą obejmować m.in. informacje o 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 |
Zobacz raporty o skuteczności reklam i zarobkach. Zobacz identyfikator wydawcy, strefę czasową i kod domyślnej waluty. |
Utwórz pierwsze żądanie wygenerowania raportu z użyciem przykładów w języku Java, PHP, Python lub curl.
Unieważnij tokeny udostępnione
Tokeny udostępnione możesz unieważnić na 2 sposoby:
Przejdź na stronę uprawnień do konta Google i cofnij dostęp dla odpowiedniego projektu.
Możesz też unieważnić tokeny aplikacji internetowych za pomocą interfejsu Google Identity API.