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