Zanim zaczniesz kodować swoją pierwszą aplikację kliencką, zapoznaj się z tymi co trzeba zrobić, jeśli jeszcze nie wykonali tych czynności.
Załóż konto Google
Aby utworzyć projekt w Konsoli interfejsów API Google, musisz mieć konto Google. Jeśli masz już konto, nie musisz nic robić.
Możesz też utworzyć oddzielne konto Google do celów testowych.
Wypróbuj Google AdMob
Zakładamy w nim, że korzystasz z Google AdMob i znasz zagadnienia programowania stron internetowych oraz znasz formaty danych z sieci.
Jeśli nie znasz jeszcze Google AdMob, wypróbuj interfejs, zanim zaczniesz pisać kod.
Tworzenie projektu dla klienta
Aby móc wysyłać żądania do Google AdMob, musisz poinformować Google o swoim kliencie i aktywować dostęp do interfejsu API. W tym celu użyj Konsoli interfejsów API Google, aby utworzyć projekt, czyli nazwany zbiór ustawień i informacji o dostępie do interfejsu API, a następnie zarejestrować swoją aplikację.
Aby zacząć korzystać z interfejsu AdMob API, użyj w narzędziu konfiguracji, które przeprowadzi Cię przez proces tworzenia projektu w Konsola interfejsów API Google, włączenie interfejsu API i tworzenie danych logowania.
Podstawy REST
REST to styl architektury oprogramowania, który zapewnia wygodne i spójne podejście do żądania i modyfikowania danych.
Skrót REST to reprezentatywny transfer stanowy. W kontekście interfejsów API Google oznacza to używanie czasowników HTTP do pobierania i modyfikowania reprezentacji danych przechowywanych przez Google.
W systemie REST zasoby są przechowywane w magazynie danych. klient wysyła żądanie, aby serwer wykonał określone działanie (takie jak utworzenie, pobranie, zaktualizowanie lub usunięcie zasobu), a serwer wykonuje tę czynność i wysyła odpowiedź, często w formie reprezentacji określonego zasobu.
W interfejsach API typu REST firmy Google klient określa działanie za pomocą czasownika HTTP, takiego jak POST
, GET
, PUT
lub DELETE
. Wskazuje zasób za pomocą globalnie unikalnego identyfikatora URI o następującej postaci:
https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters
Ponieważ wszystkie zasoby interfejsu API mają unikalne identyfikatory URI dostępne przez HTTP, interfejs REST umożliwia buforowanie danych i jest zoptymalizowany pod kątem pracy z rozproszoną infrastrukturą sieciową.
Definicje metod znajdziesz w dokumentacji standardów HTTP 1.1. zawierają one specyfikacje GET
, POST
, PUT
i DELETE
.
REST w interfejsie AdMob API
Operacje interfejsu AdMob API są mapowane bezpośrednio na czasowniki HTTP typu REST.
Identyfikatory URI interfejsu AdMob API mają następujące formaty:
https://admob.googleapis.com/v1/resourcePath?parameters
Pełny zestaw identyfikatorów URI stosowanych w przypadku każdej obsługiwanej operacji w interfejsie API znajduje się w dokumentacji interfejsu AdMob API.
Podstawy kodu JSON
Interfejs AdMob API zwraca dane w formacie JSON.
JSON (JavaScript Object Notation) to popularny, niezależny od języka format danych, który w prosty sposób przedstawia dowolne struktury danych w formie tekstowej. Więcej informacji znajdziesz na stronie json.org.