Prueba

Realizar pruebas es un paso importante para lograr una integración exitosa en la API de Google Ads, ya sea que recién comiences a usarla, mantener una app en la actualidad o agregar nuevas funciones a una integración existente. En esta guía, se presentan algunas prácticas recomendadas para probar tu integración de la API de Google Ads.

Cuentas de prueba

Las cuentas de prueba están disponibles para fines de desarrollo. Si bien no se pueden probar todas las funciones en una cuenta de prueba, esta sigue siendo una herramienta útil para validar que el código y la configuración de tu aplicación funcionen según lo previsto.

Cuentas de producción para el desarrollo

Cuando las limitaciones de la cuenta de prueba te impiden probar algunas funciones en tu integración, puedes usar una cuenta de producción para el desarrollo. Las cuentas de producción para el desarrollo difieren de las cuentas de prueba de las siguientes maneras:

Debido a que las cuentas de producción publican anuncios, generan métricas que te permiten probar informes de rendimiento y desbloquear todas las demás funciones de la API de Google Ads.

Al mismo tiempo, su uso para el desarrollo requiere precaución adicional. Te recomendamos que tomes las siguientes medidas:

  • Solo otorga acceso a los usuarios que lo necesiten para fines de desarrollo.
  • Establece un presupuesto diario fijo y bajo para la cuenta.
  • Usa cuentas de producción para el desarrollo solo cuando no se puedan usar las cuentas de prueba.

Credenciales de prueba

Para minimizar el riesgo de modificar las cuentas de producción por accidente cuando se intente modificar las cuentas de desarrollo, recomendamos mantener un conjunto de credenciales de prueba independientes de las credenciales de tu aplicación de producción.

También recomendamos crear tokens de actualización independientes para fines de desarrollo.

Un token de actualización se genera cuando un usuario autoriza a una app a acceder a la API de Google Ads en su nombre, de modo que cada token de actualización tenga el mismo acceso que el usuario autorizado. Si todos los tokens de actualización que se usan para acceder a las cuentas de desarrollo están asociados con usuarios que no tienen acceso a las cuentas de producción, incluidas las cuentas de administrador que administran cuentas de producción, se mitiga el riesgo de usar de forma accidental un token de actualización de prueba para modificar una cuenta de producción.

Debido a que el acceso depende del token de actualización que se usa, no es necesario crear credenciales de prueba, excepto los tokens de actualización de prueba. El token de desarrollador, el ID de cliente y el secreto de cliente que se usan para acceder a las cuentas de producción se pueden usar de forma segura para acceder a las cuentas de prueba, siempre que el token de actualización sea distinto.

Validación de la solicitud

Si solo necesitas probar si una solicitud es válida (por ejemplo, para verificar que esté estructurada correctamente y no incumpla las políticas), puedes usar el campo validate_only, que está disponible para las solicitudes GoogleAdsService.SearchStream y GoogleAdsService.Search, así como para la mayoría de las solicitudes de mutación. Consulta la documentación de referencia para verificar si este campo está disponible para un método determinado.

API de REST

Para realizar pruebas ad hoc, por ejemplo, a fin de validar que una solicitud produce el resultado esperado, el uso de la API de REST suele ser la opción más fácil. Consulta los ejemplos de REST para aprender a usar cURL para realizar solicitudes a la API de REST.