Skip to main content

Connect Google Ads

Authorize Level to read your Google Ads accounts — including MCC manager accounts — over OAuth.

Level connects to Google Ads by sending you through Google's OAuth screen. You authorize the read-only adwords scope; Level gets a refresh token; ad-account data starts flowing into placements that point at the connected account.

Prerequisites

  • A Google account that has at least read access to the Google Ads accounts you want to report on. This is whoever can see them at ads.google.com.
  • For agency setups: this is typically your MCC (manager) account login. Level will list every sub-account that login can see.

Connect

Add Connection modal listing the supported providers — Google Ads and Meta Ads — each with its logo
The Add Connection modal — pick Google Ads to start the OAuth handshake.
  1. From the app, open Connected accounts in the sidebar.
  2. Click Add ConnectionGoogle Ads.
  3. You're redirected to Google's OAuth consent screen. Sign in with the Google account that has access, then approve the requested scope (https://www.googleapis.com/auth/adwords).
  4. Google sends you back to /connected-accounts. The new connection appears in the list with the email or name from your Google profile and a Google Ads platform badge.

What Level lists after you connect

Connected accounts page with each provider shown as a card carrying a status pill, profile name, and an actions menu
Once you finish OAuth you land back on this page — your new connection is the new card.

Expand the new connected-account card and you'll see all Google Ads accounts your login can read. For each one:

  • Name — the account name in Google Ads.
  • External ID — Google Ads customer ID (e.g. 123-456-7890).
  • Currency — the account currency configured in Google Ads.
  • Status — Enabled, Canceled, Suspended, Closed, or Unknown.

Refreshing the account list

Google Ads accounts can be added, suspended, or revoked outside of Level. To re-pull the list:

  1. Open the Actions menu on the connected-account card.
  2. Click Refresh accounts.

Level re-queries Google for the visible accounts. New accounts appear in the list; revoked ones disappear.

If the refresh fails, Level shows an "Authentication required" banner — see Managing connections for what to do.

What you can't do here

  • Create or edit Google Ads campaigns — Level is read-only. Make changes in Google Ads itself; Level will pick them up on the next sync.
  • Connect a Google Analytics property — Level reads Google Ads, not GA4.
  • Filter sub-accounts at connect time — you connect the whole login. Filtering happens per-placement at the client level.