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

- From the app, open Connected accounts in the sidebar.
- Click Add Connection → Google Ads.
- 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). - 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

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:
- Open the Actions menu on the connected-account card.
- 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.