OpseerOpseer
Docs
Dashboard

AdMob

Connect Google AdMob to track mobile ad revenue and receive daily earnings reports.

Last updated: 2026-05-18

AdMob integration connects your Google account via OAuth to pull mobile ad revenue data. Once connected, Opseer automatically detects your AdMob account and lets you view earnings, track trends, and receive daily revenue reports.

Prerequisites

  • A Google account with AdMob access
  • At least one AdMob app with active ad units
  • Starter / Plus / Max plan (ad revenue alerts are a paid feature)

Connecting AdMob

1

Go to Personal Alert Settings

Go to "Personal Alerts" in the sidebar (/dashboard/alert).

2

Click Connect AdMob

In the AdMob section, click "Connect". You will be redirected to Google for authorization.

3

Grant permissions

Google will ask you to allow Opseer to view your AdMob data. Review the permissions and click "Allow".

4

Automatic account detection

After authorization, Opseer automatically detects your AdMob account ID (admob_account_id). This is displayed in the settings and used for all subsequent API calls.

AdMob connection is per-user, not per-project. Once connected, your AdMob data is available across all your projects.

How it works

Revenue data

Opseer uses the AdMob API to fetch your daily earnings, including estimated revenue, impressions, and eCPM. Data is broken down by app and ad unit for detailed analysis.

Daily report

When personal alerts are enabled, Opseer sends you a daily revenue summary at your configured alert time. The report includes:

  • Yesterday's total estimated revenue
  • Comparison with the previous day (increase/decrease)
  • Breakdown by app (if you have multiple apps)
  • Impressions and eCPM summary

Alert channels

Personal revenue alerts are separate from project alerts. You can configure them to be sent via:

  • Slack (OAuth)
  • Discord (OAuth)
  • Telegram (choose DM or Group)
  • Webhook (HTTPS POST endpoint, AES-encrypted at rest)

Setting alert time

Choose the time you want to receive your daily revenue report. Select your timezone, hour, and minute. Opseer converts this to UTC internally and dispatches the report at the correct time every day.

AdMob revenue data for the previous day typically becomes available after 12:00 PM Pacific Time. Setting your alert time to afternoon or evening ensures the most accurate numbers.

Troubleshooting

"No AdMob account found"

This means the Google account you authorized does not have an AdMob account, or the account has no apps. Make sure you sign in with the same Google account that owns your AdMob account.

"Token expired" or missing reports

Google OAuth tokens expire periodically. Opseer automatically refreshes them, but if your token becomes invalid (e.g., you revoked access), you will need to reconnect. Go to Personal Alerts and click "Reconnect".

Disconnecting

Go to Personal Alerts and click "Disconnect" next to AdMob. This removes the stored OAuth tokens and stops revenue report delivery. Your AdMob account is not affected.