๐Ÿš€ Live Optimon AI is out of beta: ranked answers from your own live GAM and Prebid data, and a briefing every morning before you ask.Read the post โ†’

Five programmatic yield workflows every publisher ad ops team should run

Five repeatable ad ops workflows that grow programmatic yield: floor tuning, ads.txt audits, viewability, first-party segments, and GAM pricing rules.

An open weekly planner on a desk with five blank index cards pinned above it with violet pins.

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.

Sources

Contact

Let's talk yield.

Whether you want a demo, a free audit, or just want to ask us something - we're a real team that reads every email.

Response time

We reply to every message within one business day. Enterprise enquiries typically get a call scheduled same-day.

Direct line

Prefer email? hello@optimon.io

Not sure where to start?

Drop your domain into the homepage scanner. We'll show you what we find before you commit to anything.

Free scan โ†’