Google AdMob
Connect your AdMob account to enrich RevenueCat ad charts with readable ad unit names
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 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:
- ✅ Ad monetization must be enabled in your RevenueCat project
- ✅ Ad tracking must be implemented in your app using one of these methods:
- ✅ You must have access to the Google account that owns your AdMob ad units
Setup
1. Navigate to Integrations
- Open your RevenueCat project in the dashboard
- Go to Settings → Integrations
- Scroll to the Ads section
- Click on Google AdMob
2. Connect Your Google Account
- Click Configure integration
- Click Connect with Google to start the OAuth flow
- Select the Google account associated with your AdMob account
- Review and grant the requested permissions
- Authorize RevenueCat to access your AdMob data
3. Verify the Connection
After connecting:
- You'll see a confirmation that your Google account is connected
- The initial sync will begin immediately
- Ad unit names will start appearing in your Ad Charts 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
- Verify the connection: Check that your Google account is still connected in the Integrations settings
- Check permissions: Ensure RevenueCat has permission to access your AdMob data
- Wait for sync: Initial sync may take a few minutes after connecting
- 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:
- Go to Settings → Integrations → Google AdMob
- Click Disconnect
- 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
- Learn more about ad monetization