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 the ad accounts that point at the connection.

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 — pick Google Ads to start the OAuth handshake.
  1. From the app, open the profile menu at the bottom of the sidebar and pick Connected Accounts.
  2. Click Add Connection → Google 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

Once you finish OAuth you land back on this page — your new connection is the new card.

Expand the new connection 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 kebab menu on the connection 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. You pick specific sub-accounts per ad account inside an organization.