AdMob optimized floors vs an AI agent: winning the auction isn't the same as reading the waterfall
AdMob ships genuinely capable auction machinery: optimized floors on by default, bidding eCPM floors at the mediation-group level, open bidding across a large demand pool, and an A/B tool to test floor settings. All of that optimises who wins an impression. None of it is an analyst telling you which ad source to drop, which app is your worst performer, or why fill collapsed on Android last week.
What AdMob's own optimisation does
- Google optimized floors, enabled by default on all ad units across all prices.
- Bidding eCPM floors set at the mediation-group level, applying to all bidders and overriding the ad-unit floor for bidding traffic.
- Open bidding across a large pool of demand partners competing in real time.
- An A/B testing tool for measuring the impact of different floor settings on a mediation group.
Where the waterfall stops being an auction problem
Mediation performance is where publishers actually lose money, and it isn't decided per impression. An ad source that bids well but fills poorly, a network that has quietly degraded over a month, a mediation group ordered for last quarter's economics — these are patterns across time and across sources. The auction optimises within whatever waterfall you've configured; it doesn't tell you the waterfall is wrong.
Side by side
| Question | AdMob built-in | An agent reading your AdMob data |
|---|---|---|
| Which bidder should win this impression? | Yes — that's the auction | No |
| What floor maximises yield here? | Yes — optimized floors | No |
| Which ad source in this mediation group actually delivers highest observed eCPM? | Data exists in the mediation report | Ranks them for you, per group |
| Where are my fill-rate gaps? | Visible if you build the report | Flagged |
| How do iOS and Android differ across my apps? | A segmentation you construct | One question |
| Which app is my worst performer overall? | Not a conclusion it draws | Ranked, with the gap quantified |
| Is my app earning more than it costs to acquire users? | Structurally can't — no view of your UA spend | Yes, with the ad accounts connected |
The mediation report is the interesting one
AdMob exposes a dedicated mediation report, and it's the single most useful thing most publishers under-read. Ranking ad sources by observed eCPM per mediation group — rather than by their claimed rates — is what reveals a source that looks good on paper and doesn't deliver. That's an analysis job, not an auction job, and it's the specific work covered in AdMob mediation waterfall optimisation.
The honest recommendation
Keep optimized floors on and let the auction do its job. Use analysis for the layer above it: which sources belong in the waterfall at all, which apps deserve more attention, and whether your monetisation actually exceeds what you pay to acquire the users seeing those ads — a question AdMob has no view into.
Frequently asked questions
- Should I disable AdMob optimized floors if I use an AI agent?
- No. Optimized floors are per-impression auction machinery and an agent doesn't replace them. The agent works one layer up: which ad sources belong in your waterfall, which apps underperform, and how fill is trending.
- What is AdMob's built-in AI actually optimising?
- Who wins each impression and at what floor — via Google optimized floors (on by default), bidding eCPM floors at the mediation-group level, and open bidding across a large demand pool.
- Can AdMob tell me an ad source is underperforming?
- The mediation report contains the data, but it doesn't draw the conclusion for you. Ranking sources by observed eCPM per mediation group — rather than their claimed rates — is the analysis that reveals a source not delivering.
- Can an AI agent see whether my app is profitable?
- Only with your user-acquisition spend connected too. AdMob sees monetisation, not what you paid to acquire the users — so profitability needs both sides read together.
- Does the agent change my AdMob settings?
- No — the AdMob integration is read-only. It analyses; changes to floors or mediation groups stay yours to make.