> 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
| Name | Type | Description | Required |
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
| Name | Type | Description | Required |
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
| Name | Type | Description | Required |
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
| Name | Type | Description | Required |
reporting_lookback |
integer |
Lookback period for reports |
false |
#### Example
```json
{
...
"source_configuration": {
"reporting_lookback": 0
}
}
```