Programmatic yield grows on routine, not on heroics. The publishers who add revenue without adding headcount run a short list of repeatable workflows, each with a cadence, a report, and a threshold that triggers action. Here are the five that pay back fastest, with the specifics.
What is programmatic yield management?
Yield management is the set of decisions that determine how much revenue each impression produces: which demand competes for it, at what floor, in what format, with what data attached, and how the results are read. Most of the levers live in Google Ad Manager and the header bidding wrapper; the work is keeping them in step with a market that moves every week.
1. Review price floors against real bids (weekly)
Report: header bidding bid distribution per ad unit, device, and country from your Prebid analytics; GAM bid rejection reasons for Ad Exchange and Open Bidding where available; unfilled and house-ad share per unit.
Threshold: a segment whose median winning bid clears the floor by more than 25%, or whose "below floor" rejections and unfilled share both rose week over week.
Action: move the floor by 10% to 20%, hold for a week of comparable traffic, log the change. Never move more than a handful of rules in the same week or you will not be able to read the result. A floor is a bet that the bids you exclude are worth less than the ones you keep; an 85% fill rate at a $5.00 CPM beats 100% fill at $0.50, but only the data on that segment can tell you where the line sits. This guide covers the full method, including how to reconcile Prebid floors with GAM unified pricing rules.
2. Audit the supply chain (monthly, and on every partner change)
Report: your ads.txt and app-ads.txt against the list of partners that actually bid last month; each partner's sellers.json entry; reseller lines and who requested them.
Threshold: any line for a partner that produced no bids in 30 days; any reseller line nobody on the team can attribute to a live relationship.
Action: remove stale lines, confirm DIRECT versus RESELLER designations with the partner, and keep a dated copy of each version of the file. Clean supply paths are what brand buyers' supply-path optimization rewards, and a domain that carries dozens of unexplained resellers gets priced like one.
3. Watch viewability per ad unit (weekly)
Report: Active View viewable rate, measurable rate, and eCPM per ad unit and device in GAM, alongside the same units' revenue trend.
Threshold: a unit under 50% viewable, or one whose viewability fell more than five points week over week (a template change usually explains it).
Action: lazy load units that sit below the fold so they request when they are about to be seen; reserve slot space so layout shifts do not push units out of view; move or retire units that cannot reach the threshold. Buyers' algorithms price viewability per placement and remember it, so a unit that has been poorly viewable for months keeps paying for that history after you fix it. The placements guide goes deeper on formats and lazy loading.
4. Pass first-party data into the auction (quarterly build, weekly check)
Report: which audience or content segments reach the auction as GAM key-values and as Prebid first-party data, and the eCPM of impressions with and without each segment.
Threshold: a segment that stopped appearing in ad requests (a template change is the usual cause), or one that shows no eCPM difference after a quarter, which means buyers are not using it.
Action: build segments from what you already know, section, content category, logged-in status, geography, and pass them consistently to both GAM and the wrapper. Then check that buyers pay for them; if they do not, package the segment into a private marketplace deal where a buyer has asked for exactly that audience. The segmentation guide covers the mechanics.
5. Simplify pricing governance (quarterly)
Report: the full list of unified pricing rules with targeting, floor, last-modified date, and owner; the same for Prebid floors.
Threshold: overlapping rules where nobody can say which floor a segment really has; rules untouched for a year; any rule whose owner has left.
Action: consolidate to a structure one person can hold in their head, typically a base rule per device with a small number of premium overrides for sections or geographies, and retire the rest. GAM applies the highest floor when rules overlap, so an old, forgotten rule can silently override a deliberate one. Write the structure down; the next person will thank you.
The weekly hour, in practice
| Day | Workflow | Time |
|---|---|---|
| Monday | Revenue read: what moved since last week, by unit, device, partner | 20 min |
| Tuesday | Floors: top-ten segments by revenue and by unfilled share | 20 min |
| Wednesday | Viewability and first-party data checks | 15 min |
| Monthly | Supply chain audit | 45 min |
| Quarterly | Pricing rule consolidation, segment review | Half a day |
The point of the calendar is not the minutes. It is that each check happens whether or not something looks wrong, which is the only way to catch the slow leaks.
Where Optimon fits
The Monday read is the workflow most teams skip, because assembling it by hand means downloading reports from GAM, the wrapper, and each SSP and reconciling them in a spreadsheet. Optimon connects to your Google Ad Manager and header bidding data and does that joining every morning: what moved, why, and which floor, unit, or partner is responsible, with the numbers attached. Maariv Group grew programmatic revenue substantially on this routine; the case study has the figures.
FAQ
How often should a publisher review price floors?
Weekly for the highest-revenue and highest-unfilled segments, changing a few rules at a time and holding each change for at least a week. A full rule audit two to four times a year catches overlaps and forgotten rules.
What is the most important yield metric to watch?
Revenue per thousand page views (not per thousand impressions) per section and device. It captures fill, viewability, floors, and ad blocking together, and it moves when any of them does. eCPM alone can rise while the business shrinks.
Do these workflows require Ad Manager 360?
No. Floors, viewability, key-values, and ads.txt hygiene are available on standard Google Ad Manager. Some bid-level reporting is richer on Ad Manager 360, which is one reason header bidding analytics matter: the wrapper shows you bids the ad server does not.



