Skip to main content

Google Ads

B
Written by Ben Keeling

The Google Ads integration connects your Google Ads account(s) — directly or through a manager account (MCC) — to Medialake. It syncs your campaign hierarchy (including Performance Max), ingests the image and YouTube assets behind your ads as media files, and captures performance metrics — powering Performance dashboards and reports. Everything is read-only: Medialake never creates, edits, pauses, or spends anything in your account.

At a glance

Property

Value

Category

Advertising

Auth method

OAuth 2.0 — Google sign-in

Permissions

adwords + basic profile — used read-only

API

Google Ads API

Token renewal

Automatic (Google refresh tokens) — expires only after ~6 months unused

Metrics capture

Lifetime level plus weekly buckets

What it syncs

The account structure — including accounts under a manager account (MCC) — plus the campaign hierarchy for both traditional campaigns (campaign → ad group → ad) and Performance Max (campaign → asset group), the image and YouTube video assets behind your ads (ingested as files), and performance metrics per ad and asset group.

Pages in this integration

  1. Authentication — the permissions we request, who should connect, and how to revoke access

  2. Data Mapping — the objects we sync and the exact fields we read

  3. Metrics Reference — every metric, its Google source, and how currency conversion works


Questions? Contact [email protected].

Did this answer your question?