All five sources · last 14 days
- AdMob Interstitial CTR12%
- Google Play Installs a day121
- Google Ads Spend a day$41
- Analytics Daily users3,120
- Crashlytics Crashes a day6

AppsBrief reads your AdMob, Google Play, Google Ads, Analytics and Crashlytics, and each morning gives you one brief: a verdict, what changed, and a drafted next step for anything worth acting on.
Invite-only beta · Free during the beta · Read-only
All five sources · last 14 days
AdMob · Interstitial CTR, per day
4×
Four times the normal rate.
Clicks this high are rarely real interest. They are usually mis-taps or invalid traffic, the kind that gets an AdMob account’s ads limited.
156 clicks / 1,300 impressions · 7 days
Interstitial click-through is 12% over 7 days (156 of 1,300). Normal is 1–3%, and nothing in AdMob flags it.
Drafted next stepWatch it daily. If it stays above 8% for three days, ship a tap-guard before adding any placement.
5 of 5 sources read · AdMob flaggedEvidence first · the decision is yours
01 / Observe. AppsBrief reads all five sources overnight, 30 days of each, and spots what moved.
Sample briefs · illustrative numbers
Read-only: nothing in your accounts changes
What it catches
Dashboards answer the questions you thought to ask. These cost real money precisely because nobody was looking, and all three are findings from the app portfolio AppsBrief was built to run.
62%
An interstitial rate that high is not engagement, it is invalid traffic, and it puts the whole ad account at risk. Revenue climbs right up until it goes to zero.
31×
A campaign with no geo fence bought installs at thirty-one times what they returned. The ads dashboard called it a success, because installs were all it counted.
19 days
A connection expired and nothing said so. Decisions carried on being made against a number that had stopped moving nearly three weeks earlier.
How it works
Connect what you have. Each source stands on its own and adds to the brief; you don’t need all five to start.
One thing worth your attention.
Interstitial CTR 12% (normal 1–3%)
Revenue ▲ 9%, crashes steady
→ Next step drafted
OutOne brief: a verdict, what changed, and a drafted next step. Nothing is changed in your accounts.
Sign in with Google for each account, with read-only scopes, or invite a read-only user for Play. Each source can use a different Google account, and none of them is required.
AppsBrief pulls the last 30 days from every connected source and runs its checks: click-through that looks like invalid traffic, revenue and user drops, new crashes and crash spikes, a connection that stopped reporting.
One page: a verdict, what changed, and a drafted next step for each finding. Earlier briefs stay a click away, so you can see how a week went.
Green, amber or red. A quiet day costs you ten seconds; a bad one gets your attention before it gets expensive.
Not a chart to interpret: a specific action, with the evidence that prompted it. You decide whether to take it.
Where in your code it happens, which versions and devices it hits, the likely cause, and the date by which a fix should show.
When a source stops responding it appears in the brief with a fix, instead of quietly dropping out of your numbers.
Connects to
You connect each one yourself with Google sign-in, and you can use a different Google account per source: the account that owns an app's data is rarely the one you log in with. Google Play connects by inviting a read-only user instead.
Daily ad revenue, impressions and clicks, so the brief can flag a revenue drop or a click-through rate that looks like invalid traffic, and revenue per app version, to compare releases.
admob.reportDaily active users and sessions, plus your app's own events counted by name and app version (and any reason parameters you registered), so the brief can follow the actions your app exists for. Counts only, never user identifiers.
analytics.readonlyCampaign spend, installs and cost per install. Read-only in practice: AppsBrief never creates, pauses or edits a campaign, bid or asset.
adwordsCrash counts and issue titles from the Crashlytics export you already own, so a release that starts crashing shows up next to the revenue it costs you.
bigquery.readonlyDaily installs from the reports Play already keeps for you, through a read-only user you invite: the same way other reporting tools connect.
read-only userRead-only, and it stays that way
AppsBrief cannot pause a campaign, change a bid, edit a listing or publish a release. There is no write call anywhere in it.
Aggregate totals: daily revenue, installs, sessions, crash counts. No personal data about the people who use your apps is requested, received or stored.
From your Google Account or from inside AppsBrief, and access stops immediately. The Privacy Policy sets out exactly what is accessed and why.
Why it exists
AppsBrief runs every morning on its author's own portfolio of published Android apps. It exists because the alternative was five browser tabs and a spreadsheet, and because the expensive problems turned out to be the ones nobody was watching.
Invite-only beta, free while it lasts: new accounts join the waitlist.