Prueba

Las pruebas son un paso importante para compilar una integración exitosa en la API de Google Ads, ya sea que recién empieces a usarla, desees mantener una app en la actualidad o agregues 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 todas las funciones se pueden probar en una cuenta de prueba, sigue siendo una herramienta útil para validar que el código y la configuración de la 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, se deben usar con mucho cuidado para desarrollarlas. Te recomendamos que tomes las siguientes medidas:

  • Otorga acceso solo a los usuarios que lo necesiten para fines de desarrollo.
  • Establezca un presupuesto diario de la cuenta fijo y bajo.
  • 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 de forma accidental las cuentas de producción cuando se intentan 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 separados 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 además de los tokens de actualización de prueba. El token de desarrollador, el ID de cliente y el secreto de cliente que se utilizan 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 se estructuró correctamente y no incumple las políticas), puedes usar el campo validate_only, que está disponible para las solicitudes GoogleAdsService.SearchStream y GoogleAdsService.Search, así como la mayoría de las solicitudes de mutación. Consulta la documentación de referencia a fin de 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 obtener información sobre cómo usar cURL para realizar solicitudes a la API de REST.