📊

Before you start

Google Ads uses OAuth2 authentication requiring credentials from two Google products. Follow each step carefully.

✓ Google Ads account ✓ Google Cloud Console ✓ NettoProfit plugin installed ✓ Google Ads API access (Standard)
📋

Fields required by NettoProfit

Five fields (one optional) — here is exactly where to find each one.

NettoProfit Google Ads settings panel
FieldLocationStatus
Developer TokenGoogle Ads → Tools & Settings → API CenterRequired
OAuth2 Client IDconsole.cloud.google.com → APIs & Services → CredentialsRequired
OAuth2 Client Secretconsole.cloud.google.com → APIs & Services → CredentialsRequired
OAuth2 Refresh Tokendevelopers.google.com/oauthplayground → scope: adwordsRequired
Customer IDGoogle Ads → top right corner (no hyphens)Required
Manager (MCC) Customer IDGoogle Ads Manager account → Account SettingsOptional
1
Get Your Developer Token
Google Ads → Tools & Settings → API Center

The Developer Token is a 22-character string that identifies your app when making Google Ads API calls.

Google Ads API Center
Google Ads · Tools & Settings → API Center — copy the Developer Token
1

Log in to ads.google.com

2

Click 🔧 Tools & Settings in the top nav

3

Under Setup, click API Center

4

Copy the Developer token value (exactly 22 characters)

💡

Don't see API Center? Apply for access via Tools & Settings → API Center → Apply for access. Standard access is sufficient.

2
Open Google Cloud Console Credentials
console.cloud.google.com → APIs & Services → Credentials

The OAuth2 credentials come from Google Cloud Console. You need an OAuth 2.0 Web Application credential.

Google Cloud Console Credentials
Click your OAuth client to open it and reveal Client ID and Secret
1

Go to console.cloud.google.com and select your project

2

Go to APIs & Services → Credentials

3

If no OAuth client exists: click + Create Credentials → OAuth client ID → Web application

4

Click your OAuth client to open it

💡

First enable the Google Ads API in your project: APIs & Services → Library → search "Google Ads API" → Enable.

3
Copy Client ID and Client Secret
Cloud Console → OAuth client details

Both values are shown in the OAuth client details dialog. Copy them one at a time.

OAuth credentials dialog
Client ID ends in ".apps.googleusercontent.com" — Client Secret starts with "GOCSPX-"
Client ID format

Ends in .apps.googleusercontent.com

Client Secret format

Starts with GOCSPX-

1

Copy the Client ID and paste into OAuth2 Client ID in NettoProfit

2

Copy the Client Secret and paste into OAuth2 Client Secret in NettoProfit

⚠️

Keep the Client Secret private. Never share it publicly or commit it to version control.

4
Generate the OAuth2 Refresh Token
developers.google.com/oauthplayground

The Refresh Token lets NettoProfit access your data automatically. Generate it via the Google OAuth Playground. This token doesn't expire.

Google OAuth Playground
OAuth Playground — authorize adwords scope, exchange for Refresh Token
1

Go to developers.google.com/oauthplayground

2

Click the ⚙ gear icon, check "Use your own OAuth credentials", enter your Client ID and Secret

3

Enter scope: https://www.googleapis.com/auth/adwords and click Add

4

Click Authorize APIs and log in with your Google Ads account

5

Click Exchange authorization code for tokens

6

Copy the Refresh Token (starts with 1//)

⚠️

Copy and save immediately. The Refresh Token starts with 1//. If lost, you will need to generate a new one.

5
Find Your Customer ID
Google Ads → top right — enter without hyphens

Your Customer ID is shown as XXX-XXX-XXXX in the top right of every Google Ads page. Enter it without hyphens.

Google Ads Customer ID in Account Settings
Copy the ID and remove hyphens before pasting — e.g. 1234567890
1

Log in to ads.google.com

2

Find the Customer ID in the top right next to your account name (e.g. 123-456-7890)

3

Enter it without hyphens in NettoProfit: 1234567890

💡

If you use a Manager (MCC) account, also enter the MCC Customer ID in the optional field below.

6
Enter All Values and Save
NettoProfit → Settings → Google Ads → Save Settings

Paste all values into NettoProfit and click Save Settings. Status will change to Connected.

NettoProfit Google Ads connected
All fields filled correctly — status shows "Connected" ✓
1

Paste Developer Token (22 chars from Google Ads API Center)

2

Paste OAuth2 Client ID (ends in .apps.googleusercontent.com)

3

Paste OAuth2 Client Secret (starts with GOCSPX-)

4

Paste OAuth2 Refresh Token (starts with 1//)

5

Enter Customer ID without hyphens

6

Click Save Settings

🎉

Google Ads connected!

Your Google Ads account is now active in NettoProfit. Conversion data will sync into your profit dashboard automatically.

Open Dashboard →