> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://apidocs.polytomic.com/2023-04-25/configuring-your-connections/connections/google-ads/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://apidocs.polytomic.com/_mcp/server. # Google Ads Supports: * ✅ Model sync destination * ✅ Bulk sync source * ✅ Connection Proxy ## Connection ### Configuration
NameTypeDescriptionRequired
auto_add_accounts boolean Automatically add new accounts false
client_id string false
client_secret string false
oauth_refresh_token string false

`oauth_token_expiry`

When `oauth_token_expiry` has a value
NameTypeDescriptionRequired
accounts array Accounts true
blanket_user_consent boolean All transmitted users consented to ad personalization and information sharing with Google Ads

Causes this connection to send signals to Google Ads indicating that every transmitted user has accepted ad personalization and data sharing policies. This will cause the user to be included in more advertising functions
false
custom_reports string Custom reports

One report per line. Format is a report name:ads object:field list. e.g. myReport:ad_groups:campaign.id
false
use_data_manager_apis boolean Use Data Manager APIs

Use Google Data Manager APIs for user list operations and conversion uploads. Requires a token granted the Data Manager OAuth scope.
false
#### Example ```json { "name": "Google Ads connection", "type": "googleads", "configuration": { "auto_add_accounts": false, "client_id": "a45gadsfdsaf47byor2ugfbhsgllpf12gf56gfds", "client_secret": "ay8d5hdepz62px8lqeoakuea2ccl4rxm13i6tbyorxhu1i20kc8ruvksmzxq", "oauth_refresh_token": "dasfdasz62px8lqeoakuea2ccl4rxm13i6tbyorxhu1i20kc8ruvksmzxq" } } ``` ### Read-only properties
NameTypeDescriptionRequired
connected_user string Connected user's email false
## Model Sync ### Target Google Ads connections may be used as the destination in a model sync. ### Target creation Google Ads connections may be used to create a new target for a model sync. The following parameters are required to create a new target:
NAME DESCRIPTION ENUM
account Account ID true
name User list name false
## Bulk Sync ### Source #### Configuration
NameTypeDescriptionRequired
reporting_lookback integer Lookback period for reports false
#### Example ```json { ... "source_configuration": { "reporting_lookback": 0 } } ```