Connecting Google Ads
A step-by-step guide to generating OAauth credentials and syncing your campaign performance data with SpendSignal.
Customer ID
Your 10-digit Google Ads Account ID (XXX-XXX-XXXX).
Developer Token
From Google Ads Manager > Tools > API Center.
OAuth Credentials
Client ID & Secret from Google Cloud Console.
Refresh Token
A long-lived token generated via OAuth Playground.
Get Basic IDs
Customer ID
Log in to your Google Ads Account. Your Customer ID is displayed in the top right corner.
Developer Token
Navigate to Tools & Settings > Setup > API Center. Copy the Developer Token.
Create Google Cloud Project
- Go to Google Cloud Console .
- Create a new project named "SpendSignal Connector".
- Navigate to APIs & Services > Library.
- Search for "Google Ads API" and click Enable.
Create OAuth Credentials
Go to APIs & Services > OAuth consent screen. Select External User Type (unless using G-Suite). Fill in "SpendSignal" as app name and add your email to "Test Users".
Then go to Credentials > Create Credentials > OAuth client ID.
https://developers.google.com/oauthplaygroundClick Create and copy your Client ID and Client Secret.
Generate Refresh Token
We use the OAuth Playground to manually generate a long-lived Refresh Token.
- Open Google OAuth Playground.
- Click the Gear Icon (Settings) in top right. Check "Use your own OAuth credentials" and paste your Client ID/Secret.
- On the left, find "Google Ads API" and select scope:
https://www.googleapis.com/auth/adwords - Click Authorize APIs and allow access.
- Click Exchange authorization code for tokens.
- Copy the Refresh Token from the response JSON.