Para analizar nuestros productos y brindar comentarios sobre ellos, únete al canal oficial de Discord de Google Ads en el servidor de la Comunidad de Publicidad y Medición de Google.
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
La API de Google Ads se usa para administrar cuentas y campañas de Google Ads grandes o complejas. Puedes compilar software que administre cuentas desde el nivel del cliente hasta el nivel de la palabra clave. Estos son algunos casos prácticos típicos:
Administración automática de cuentas
Informes personalizados
Administración de anuncios basada en el inventario
Administra las estrategias de Ofertas inteligentes
¿La API de Google Ads es el producto adecuado para mí?
Google ofrece varios productos para ayudar a automatizar las cuentas de Google Ads. A continuación, se incluyen algunas situaciones comunes y la lista de productos de Google que podrían adaptarse mejor a tus necesidades.
Situación
Recomendación
Soy un desarrollador que desea crear mi propio producto de software o integrarlo con la API de Google Ads. Me siento cómodo escribiendo código y administrando la infraestructura de software, incluidos los servidores y la base de datos.
Usa la API de Google Ads.
Soy un desarrollador que se siente cómodo escribiendo código, pero prefiero no administrar mi propia infraestructura de software.
Para realizar una llamada a la API de Google Ads, debes tener los siguientes detalles. En el resto de este instructivo, aprenderás a obtener cada uno de estos elementos.
Token de desarrollador: Este token permite que tu app se conecte a la API de Google Ads. A cada token de desarrollador se le asigna un nivel de acceso a la API que controla la cantidad de llamadas a la API que puedes realizar por día, así como el entorno al que puedes realizar llamadas.
Proyecto de la Consola de API de Google: El proyecto de la Consola de API de Google se usa para generar credenciales de OAuth 2.0 para tu app. Luego, la app usará estas credenciales para autenticar al usuario y obtener su autorización para administrar sus cuentas de Google Ads. Tu app usará esta autorización más adelante para realizar llamadas a la API a la cuenta de Google Ads. El proyecto también habilita la API para que acepte llamadas.
Cuenta de cliente de Google Ads: Es la cuenta a la que realizas llamadas a la API. Necesitas los permisos necesarios para operar en esta cuenta, como recuperar informes o realizar cambios en las campañas.
También necesitas el número de cuenta de 10 dígitos de la cuenta a la que realizas llamadas a la API. Esto se muestra en la interfaz web de Google Ads en el formato 123-456-7890. Este número de cuenta se pasa como un parámetro a la llamada a la API de Google Ads sin guiones: 1234567890.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-21 (UTC)"],[[["\u003cp\u003eThe Google Ads API is designed for managing large or complex Google Ads accounts programmatically, enabling tasks like automated account management, custom reporting, and inventory-based ad management.\u003c/p\u003e\n"],["\u003cp\u003eGoogle offers alternative solutions like Google Ads scripts, BigQuery Data Transfer service, automated rules, bulk uploads, and Google Ads Editor depending on user technical expertise and needs.\u003c/p\u003e\n"],["\u003cp\u003eTo use the Google Ads API, you'll need a Google Ads manager account, a developer token, a Google API Console project, and access to a Google Ads client account with necessary permissions.\u003c/p\u003e\n"],["\u003cp\u003eBefore making API calls, ensure you have the required details, including the 10-digit Google Ads client account number (without hyphens) and support tools or client libraries.\u003c/p\u003e\n"]]],[],null,["The Google Ads API is used for managing large or complex Google Ads accounts and\ncampaigns. You can build software that manages accounts from the customer level\ndown to the keyword level. Some typical use cases include:\n\n- Automated account management\n- Custom reporting\n- Ad management based on inventory\n- Manage smart bidding strategies\n\nIs the Google Ads API the right product for me?\n\nGoogle provides multiple products to help automate Google Ads accounts. Here are\nsome common scenarios and the list of Google products that might best\nfit your needs.\n\n| Scenario | Recommendation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| I am a developer who wishes to build my own software product, or integrate with Google Ads API. I am comfortable writing code, managing software infrastructure including servers and database. | Use the Google Ads API. |\n| I am a developer who is comfortable writing code, but prefer not to manage my own software infrastructure. | Use [Google Ads scripts](/google-ads/scripts). |\n| I am not a developer, but am willing to invest some time learning programming to automate Google Ads. | Use [Google Ads scripts](/google-ads/scripts). |\n| I am a data analyst (or similar role) who wants to download Google Ads reports for further analysis. | Use [BigQuery Data Transfer service](//cloud.google.com/bigquery/docs/dts-introduction). Support is available for [Google Ads transfers](//cloud.google.com/bigquery/docs/google-ads-transfer). |\n| I want to manage Google Ads in bulk, but don't want to write any code. | Use [automated rules](//support.google.com/google-ads/answer/2472779), [bulk uploads](//support.google.com/google-ads/answer/10702932), or [Google Ads Editor](//support.google.com/google-ads/editor/answer/2484521). |\n\nPrerequisites \n\nTo make a Google Ads API call, you should have the following details. The rest of this\ntutorial teaches you how to obtain each of these items.\n\n- [**Google Ads manager account**](//support.google.com/google-ads/answer/7459399): You need a Google Ads manager account to apply for the Google Ads API.\n- [**Developer token**](/google-ads/api/docs/get-started/dev-token): This token lets your app connect to the\n Google Ads API. Each developer token is assigned an API access level which\n controls the number of API calls you can make per day with as well as the\n environment to which you can make calls.\n\n- [**Google API Console project**](/google-ads/api/docs/get-started/oauth-cloud-project): The Google API Console project is used\n for generating OAuth 2.0 credentials for your app. The app will then use\n these credentials to authenticate the user and obtain user authorization to\n manage their Google Ads accounts. This authorization is later used by your app\n to make API calls to the Google Ads account. The project also enables the API\n to accept calls.\n\n- [**Google Ads client account**](/google-ads/api/docs/get-started/select-account): This is the account you're making API\n calls against. You need necessary permissions to operate on this account,\n such as fetching reports or making changes to campaigns.\n\n You also need the 10-digit account number of the account you're making API\n calls to. This is displayed in the Google Ads web interface in the form\n `123-456-7890`. This account number is passed as a parameter to the Google Ads API\n call without the hyphens: `1234567890`.\n- [**Support tools and client libraries**](/google-ads/api/docs/get-started/download-tools-libraries): This set of tools can help\n you integrate with the API more quickly."]]