---
id: "integrations/third-party-integrations/google-admob"
title: "Google AdMob"
description: "Connect your Google AdMob account to RevenueCat to automatically sync ad unit names and make your ad analytics more readable."
permalink: "/docs/integrations/third-party-integrations/google-admob"
slug: "google-admob"
version: "current"
original_source: "docs/integrations/third-party-integrations/google-admob.mdx"
---

> **AI agents:** This is the Markdown version of a RevenueCat documentation page. For the complete documentation index, see [llms.txt](https://www.revenuecat.com/docs/llms.txt).

Connect your Google AdMob account to RevenueCat to automatically sync ad unit names and make your ad analytics more readable.

## Overview

The Google AdMob integration syncs ad unit metadata from your AdMob account to RevenueCat. Instead of seeing cryptic ad unit IDs like `ca-app-pub-1234567890123456/0987654321` in your charts, you'll see descriptive names like "Home Screen Banner" or "Rewarded Video - Bonus Coins".

This integration enhances the readability of your [Ad Charts](https://www.revenuecat.com/docs/dashboard-and-metrics/charts/ads) without requiring any code changes.

### What Gets Synced

- **Ad Unit Names**: Human-readable names for each ad unit
- **Ad Unit Metadata**: Additional context about your ad placements

The integration automatically syncs:

- Immediately after you connect your Google account
- Regularly afterwards to keep data up-to-date

### Prerequisites

Before connecting your AdMob account:

1. ✅ **Ad monetization must be enabled** in your RevenueCat project
2. ✅ **Ad tracking must be implemented** in your app using one of these methods:
   - [AdMob SDK Integration](https://www.revenuecat.com/docs/ad-monetization/admob)
   - [Manual Integration](https://www.revenuecat.com/docs/ad-monetization/manual-integration)
3. ✅ **You must have access** to the Google account that owns your AdMob ad units

## Setup

### 1. Navigate to Integrations

1. Open your RevenueCat project in the dashboard
2. Go to **Settings → Integrations**
3. Scroll to the **Ads** section
4. Click on **Google AdMob**

### 2. Connect Your Google Account

1. Click **Configure integration**
2. Click **Connect with Google** to start the OAuth flow
3. Select the Google account associated with your AdMob account
4. Review and grant the requested permissions
5. Authorize RevenueCat to access your AdMob data

### 3. Verify the Connection

After connecting:

1. You'll see a confirmation that your Google account is connected
2. The initial sync will begin immediately
3. Ad unit names will start appearing in your [Ad Charts](https://www.revenuecat.com/docs/dashboard-and-metrics/charts/ads) within a few minutes

## What You'll See

### Before Connection

Ad charts display cryptic ad unit IDs:

```
ca-app-pub-3940256099942544/9214589741
ca-app-pub-3940256099942544/1033173712
ca-app-pub-3940256099942544/5224354917
```

### After Connection

Ad charts display readable ad unit names:

```
Home Screen Banner
Level Complete Interstitial
Bonus Coins Rewarded Video
```

## Supported Platforms

The AdMob integration works with ad units from:

- ✅ Android apps
- ✅ iOS apps

All ad unit IDs tracked by RevenueCat will be enriched with names, regardless of which SDK integration method you're using.

## Troubleshooting

### Ad unit names not appearing

1. **Verify the connection**: Check that your Google account is still connected in the Integrations settings
2. **Check permissions**: Ensure RevenueCat has permission to access your AdMob data
3. **Wait for sync**: Initial sync may take a few minutes after connecting
4. **Verify ad unit ownership**: Ensure the ad units belong to the connected Google account

### Wrong ad unit names showing

- **Multiple AdMob accounts**: If you manage multiple AdMob accounts, ensure you connected the correct Google account that owns the ad units

### Need to disconnect

To disconnect your Google account:

1. Go to **Settings → Integrations → Google AdMob**
2. Click **Disconnect**
3. Confirm the disconnection

After disconnecting, ad charts will revert to showing ad unit IDs instead of names.

## Privacy & Permissions

RevenueCat requests read-only access to your AdMob data to:

- Retrieve ad unit names and metadata
- Keep ad unit information up-to-date

RevenueCat does **not**:

- Access your AdMob earnings data
- Modify your AdMob settings
- Access data from other Google services

## Next Steps

- View your enriched ad data in [Ad Charts](https://www.revenuecat.com/docs/dashboard-and-metrics/charts/ads)
- Learn more about [ad monetization](https://www.revenuecat.com/docs/ad-monetization)
