Requisitos previos

Antes de que comiences a escribir el código de tu primera aplicación cliente, hay unas cuantas tareas que debes realizar si aún no las has hecho.

Crea una Cuenta de Google

Necesitas una Cuenta de Google para crear un proyecto en la Consola de API de Google. Si ya tienes una cuenta, no tienes que hacer nada más.

También puedes crear otra Cuenta de Google para realizar pruebas.

Probar Google AdMob

En esta documentación de la API, se supone que utilizaste Google AdMob y que conoces los conceptos de programación web y los formatos de datos web.

Si aún no utilizas Google AdMob, prueba la interfaz de usuario antes de comenzar a escribir el código.

Crea un proyecto para tu cliente

Para poder enviar solicitudes a Google AdMob, debes informar a Google acerca de tu cliente y activar el acceso a la API. Para ello, usa la Consola de API de Google para crear un proyecto, que es una colección de parámetros de configuración y de información de acceso a la API, y registra tu aplicación.

Para comenzar a usar la API de AdMob, primero debes utilizar la herramienta de configuración, que te guiará para crear un proyecto en la Consola de API de Google, habilitar la API y crear credenciales.

Obtén información sobre los aspectos básicos de REST

REST es un estilo de arquitectura de software que proporciona un enfoque conveniente y coherente para solicitar y modificar datos.

El término REST es el acrónimo en inglés de "Transferencia de estado representacional". En el contexto de las API de Google, se refiere al uso de verbos HTTP para recuperar y modificar representaciones de los datos que almacena Google.

En un sistema RESTful, los recursos se almacenan en un almacén de datos; un cliente envía una solicitud para que el servidor ejecute una acción en particular (como crear, recuperar, actualizar o borrar un recurso) y el servidor ejecuta la acción y envía una respuesta que, por lo general, es una representación del recurso especificado.

En las APIs de RESTful de Google, el cliente especifica una acción con un verbo HTTP como POST, GET, PUT o DELETE. Especifica un recurso mediante un URI único a nivel global con la siguiente forma:

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

Dado que todos los recursos de API tienen URI únicos accesibles a través de HTTP, REST permite el almacenamiento de datos en caché y está optimizado para funcionar con la infraestructura distribuida de la Web.

Puedes encontrar las definiciones de métodos en la documentación de estándares del HTTP 1.1, los que incluyen especificaciones para GET, POST, PUT y DELETE.

REST en la API de AdMob

Las operaciones de la API de AdMob se asignan directamente a los verbos HTTP de REST.

Los formatos específicos para los URI de la API de AdMob son los siguientes:

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

El conjunto completo de los URI que se usan para cada operación compatible en la API se resume en el documento Referencia de la API de AdMob.

Obtén información sobre los aspectos básicos de JSON

La API de AdMob muestra datos en formato JSON.

JSON (JavaScript Object Notation) es un formato de datos común y, también, independiente del lenguaje que proporciona una representación de texto simple de estructuras de datos arbitrarias. Para obtener más información, visita json.org.