Wymagania wstępne

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.