Prueba

Probar es un paso importante para lograr una integración exitosa con la API de Google Ads, ya sea que recién comiences, que mantengas una app o que estés agregando 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 impidan probar algunas funciones en tu integración, puedes usar una cuenta de producción para el desarrollo. Las cuentas de producción para desarrollo difieren de las cuentas de prueba de las siguientes maneras:

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

Al mismo tiempo, su uso para el desarrollo requiere mucha precaución. Recomendamos tomar las siguientes medidas:

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

Credenciales de prueba

Para minimizar el riesgo de modificar accidentalmente las cuentas de producción cuando intentes modificar las cuentas de desarrollo, te recomendamos que mantengas 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.

Se genera un token de actualización cuando un usuario autoriza que una app acceda a la API de Google Ads en su nombre, por lo que cada token de actualización tiene el mismo acceso que el usuario que lo autoriza. 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 accidentalmente 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 utilice, no es necesario crear credenciales de prueba aparte de 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 infrinja 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 a fin de verificar si este campo está disponible para un método determinado.

API de REST

Para pruebas ad hoc, por ejemplo, para validar que una solicitud produce el resultado esperado, usar 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 en la realización de solicitudes a la API de REST.