Предварительные условия

Прежде чем вы сможете приступить к написанию своего первого клиентского приложения, вам необходимо сделать несколько вещей, если вы еще этого не сделали.

Получить аккаунт Google

Вам понадобится учетная запись Google , чтобы создать проект в консоли Google API. Если у вас уже есть учетная запись, то все готово.

Вам также может понадобиться отдельная учетная запись Google для целей тестирования.

Попробуйте Google AdMob

В этой документации по API предполагается, что вы использовали Google AdMob и знакомы с концепциями веб-программирования и форматами веб-данных.

Если вы еще не использовали Google AdMob, опробуйте пользовательский интерфейс , прежде чем начинать программировать.

Создайте проект для своего клиента

Прежде чем вы сможете отправлять запросы в Google AdMob, вам необходимо сообщить Google о своем клиенте и активировать доступ к API. Это можно сделать с помощью консоли Google API, чтобы создать проект , который представляет собой именованную коллекцию настроек и информации о доступе к API, и зарегистрировать свое приложение.

Чтобы начать использовать API AdMob, вам необходимо сначала воспользоваться инструментом настройки , который поможет вам создать проект в консоли Google API, включить API и создать учетные данные.

Изучите основы REST

REST — это стиль архитектуры программного обеспечения, обеспечивающий удобный и последовательный подход к запросу и изменению данных.

Термин REST является сокращением от « Передача представительского состояния ». В контексте API Google это относится к использованию команд HTTP для получения и изменения представлений данных, хранящихся в Google.

В системе RESTful ресурсы хранятся в хранилище данных; клиент отправляет запрос на то, чтобы сервер выполнил определенное действие (например, создание, получение, обновление или удаление ресурса), а сервер выполняет действие и отправляет ответ, часто в форме представления указанного ресурса.

В API-интерфейсах RESTful Google клиент указывает действие с помощью команды HTTP, такой как POST , GET , PUT или DELETE . Он определяет ресурс с помощью глобально уникального URI следующей формы:

https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters

Поскольку все ресурсы API имеют уникальные URI, доступные по HTTP, REST обеспечивает кэширование данных и оптимизирован для работы с распределенной инфраструктурой Интернета.

Определения методов в документации по стандартам HTTP 1.1 могут оказаться полезными; они включают спецификации для GET , POST , PUT и DELETE .

REST в API AdMob

Операции API AdMob напрямую сопоставляются с HTTP-командами REST.

Конкретные форматы URI AdMob API:

https://admob.googleapis.com/v1/resourcePath?parameters

Полный набор URI, используемых для каждой поддерживаемой операции в API, приведен в справочном документе по API AdMob .

Изучите основы JSON

API AdMob возвращает данные в формате JSON.

JSON (нотация объектов JavaScript) — это распространенный, независимый от языка формат данных, который обеспечивает простое текстовое представление произвольных структур данных. Для получения дополнительной информации посетите json.org .