AdMob Monitor Dashboard — a read-only mobile companion for tracking your Google AdMob performance on the go.
KEY FEATURES
📊 Dashboard
• 8 core metrics: Estimated Earnings, Impressions, Clicks, CTR, Ad Requests, Match Rate, RPM, eCPM
• Per-metric 7-day sparklines for instant trend recognition
• 5 date presets: Today, Yesterday, Last 7 days, Last 30 days, This month
• Top Apps panel with revenue + sparkline
📱 Apps
• Full app list with search, sort, and status filters
• Health badges: Good / Low Revenue / Match Rate Low / High CTR / No Impressions
• Per-app detail with 4 tabs:
- Overview: 9 metric cards with sparklines
- Ad Units
- Countries: country-level breakdown
- Mediation: ad source performance
🔧 Advanced (read-only)
• API Coverage — full visibility into AdMob API surface
• Mediation Dashboard — ad sources, adapters, ad unit mappings
• Campaign Report
• API Call Log — last 200 calls with response codes and cache status
⚙️ Smart Caching and Auto Sync
• 1-hour cache TTL — no redundant network calls
• 30-day preload on launch covers all 5 date presets
• Background WorkManager refresh every hour
• Manual top-bar refresh for instant data + widget update
• Zero flicker on preset tab switching
📌 3 Home Screen Widgets (Glance App Widget)
• 1x1 — Today's revenue
• 2x1 — Revenue + previous-day comparison
• 2x2 — Core metrics overview
• Auto-refresh tied to background sync
🔔 Notifications
• Daily summary
• Revenue drop alerts
• Match rate alerts
• Zero impressions alert
• Sync failure alerts
🔒 SAFETY AND PRIVACY
This app is strictly read-only. AdMob write APIs (app creation, ad unit creation, mediation group changes, A/B experiments) are permanently disabled at the BuildConfig level. Your AdMob configuration is never modified by this app.
• HTTPS-only network — cleartext blocked at OS level
• OAuth tokens encrypted with Tink AEAD + Android Keystore
• Optional biometric lock and screen capture block (FLAG_SECURE)
• Backup disabled (allowBackup=false) — tokens and DB never leave your device
• Logout fully clears local cache and cancels background sync — safe for shared devices
REQUIREMENTS
• Android 8.0 (Oreo) or higher
• Google account with access to one or more AdMob publisher accounts
• Sign-in via Credential Manager + OAuth (admob.readonly + admob.report scopes only)
DISCLAIMER
This is an independent monitoring tool. It is NOT an official Google or AdMob product. AdMob is a trademark of Google LLC. The app reads your data via the public AdMob API.
Active development — feedback welcome.