Skip to content

Google Ads Permissions

The Google Ads connector requires a certain level of access both on the Google API side (OAuth scope) and at the level of the Google Ads account itself.

OAuth Scope

ScopePurposeRequired
google_ads_readRead Google Ads API dataRequired

This scope covers all read operations: campaigns, ad groups, keywords, search terms, statistics, and conversions.

Important: LightLead requests the minimum necessary set of permissions — read-only. Writing data to Google Ads is not required.

Access Levels in Google Ads

Access to data at the Google Ads account level is determined by the user's role:

RoleReport accessBilling accessManagement access
AdminFullFullFull
StandardFullLimitedLimited
Read-onlyFullNoNo
ReportingReports onlyNoNo
Email onlyNoNoNo

"Read-only" is sufficient for LightLead, but the "Standard" role is recommended to get the full volume of data.

Configuring Access Permissions

For a Regular Account

  1. Sign in to Google Ads
  2. Go to Tools → Account Access
  3. Click + to add a user
  4. Enter the email of the user who will be connecting
  5. Select the access level

For a Manager Account (MCC)

  1. Sign in to the Manager account
  2. Go to Tools → Account Access
  3. Make sure the user has access to the necessary child accounts
  4. Access levels are configured individually for each child account

Checking Permissions

Via the Google Ads Interface

  1. Tools → Account Access
  2. Find the user in the list
  3. Check their access level

Via the Google API

Use the Google OAuth 2.0 Playground to check the active scopes of your token.

Notes

  • Multiple accounts: a single Google account can have access to multiple Google Ads accounts
  • Manager accounts: if a Manager account (MCC) is connected, access to child accounts is determined by settings within the MCC
  • Token lifetime: Google OAuth tokens require periodic refresh — LightLead does this automatically

Maintained by the LightLead Documentation Team · Last verified: 2026-07-25