Перед тем как создавать свое первое клиентское приложение, нужно выполнить определенные действия.
Создайте аккаунт Google
Чтобы создать проект в Google API Console, вам потребуется аккаунт Google. Если он у вас уже есть, то этот шаг можно пропустить.
Также возможно, что вам понадобится отдельный аккаунт Google для тестирования.
Попробуйте Google AdMob
Документация по этому API ориентирована на пользователей, которые уже работали с Google AdMob, владеют навыками веб-программирования и знают, какие форматы данных используются в интернете.
Если вы не пользовались Google AdMob, изучите пользовательский интерфейс перед написанием кода.
Как создать проект для клиента
Прежде чем отправлять запросы в Google AdMob, передайте в Google информацию о своем клиенте и активируйте доступ к API. Для этого в Google API Console создайте проект (набор настроек и данных о доступе к API под общим именем) и зарегистрируйте приложение.
Перед началом работы с AdMob API воспользуйтесь инструментом настройки. Инструкции в нем помогут вам создать проект в Google API Console и включить API.
Кратко о REST
REST – стиль программной архитектуры, в котором реализован удобный и надежный подход к запросу и изменению данных.
REST – это сокращение от Representational State Transfer (передача состояния представления). В API Google эта технология позволяет использовать HTTP-команды для извлечения и изменения представлений данных, хранящихся в Google.
В системах, поддерживающих REST, ресурсы находятся в хранилище данных. Клиент запрашивает определенное действие (создание, извлечение, обновление или удаление ресурса), а сервер выполняет его и отправляет ответ, зачастую в форме представления указанного ресурса.
В API Google, использующих технологию REST, клиент для выполнения действий применяет 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 в AdMob API
Операции AdMob API напрямую соответствуют HTTP-командам REST.
URI, используемые в AdMob API, могут иметь следующие форматы:
https://admob.googleapis.com/v1/resourcePath?parameters
Полный список URI, которые используются для всех поддерживаемых операций API, приведен в документации по AdMob API.
Кратко о JSON
AdMob API возвращает данные в формате JSON.
JSON (JavaScript Object Notation) – это общедоступный формат данных, совместимый со всеми языками и позволяющий получать данные любой структуры в простом текстовом представлении. Более подробную информацию вы найдете на сайте json.org.