Google Ads integration

Ad management: campaigns, ad groups, ads, keywords, reports, budgets

Help CentreConnectors

Overview

Google Ads is the dominant search + display + YouTube ad platform. The Automize Google Ads connector covers campaigns, ad groups, ads, keywords, reports, budgets.

  • Regions: Global.
  • Plans: Pay-per-click. API free.

Setting up the connection

Auth type: OAuth 2.0 (Authorization Code).

  1. Apply for Google Ads API access (Developer Token).
  2. OAuth client via Google Cloud Console.
  3. In Automize → Settings → Connectors → Google Ads. Paste credentials + developer token + customer ID.

Find your credentials at https://ads.google.com/aw/apicenter.


Rate limits

Tier-based – Basic 15k operations/day, Standard much higher.


Data model

Ads hierarchy:

    MCC (Manager) ─── Customers (advertiser accounts)
                      ├─ Campaigns ─── Ad Groups ─── Ads + Keywords
                      ├─ Budgets
                      └─ Reports (GAQL)

Available operations

8 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Get CustomerGeneralGet customer account details
List Accessible CustomersGeneralList customer accounts the user has access to
Mutate Ad GroupsGeneralCreate, update, or remove ad groups
Mutate AdsGeneralCreate, update, or remove ad group ads
Mutate BudgetsGeneralCreate, update, or remove campaign budgets
Mutate CampaignsGeneralCreate, update, or remove campaigns
SearchGeneralRun a GAQL query against a customer account
Search StreamGeneralStream GAQL query results for a customer

Operations

Get Customer

Get customer account details

ParameterRequiredTypeDescription
Customer Id customer_idYestext

List Accessible Customers

List customer accounts the user has access to

No input parameters.


Mutate Ad Groups

Create, update, or remove ad groups

ParameterRequiredTypeDescription
Operations operationsYestext
Customer Id customer_idYestext

Mutate Ads

Create, update, or remove ad group ads

ParameterRequiredTypeDescription
Operations operationsYestext
Customer Id customer_idYestext

Mutate Budgets

Create, update, or remove campaign budgets

ParameterRequiredTypeDescription
Operations operationsYestext
Customer Id customer_idYestext

Mutate Campaigns

Create, update, or remove campaigns

ParameterRequiredTypeDescription
Operations operationsYestext
Customer Id customer_idYestext

Run a GAQL query against a customer account

ParameterRequiredTypeDescription
Query queryYestext
Pagesize pageSizeYestext
Customer Id customer_idYestext

Search Stream

Stream GAQL query results for a customer

ParameterRequiredTypeDescription
Query queryYestext
Customer Id customer_idYestext

FAQ

GAQL?
Google Ads Query Language – SQL-like, used for all reads. Very flexible. Learning curve.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.