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