guide · buying the awkward channels

How to read a media plan

The interesting fields are the ones most plans leave out.

A media plan is a budget split with forecasts attached, and the quality of one is decided by how much it discloses rather than how it looks. The fields worth checking are: which supplier actually executes each line, what the forecast reach, frequency and CPM are and what they were derived from, what the data segments cost on top of the media, what the targeting approximation is worth, and why each line is there at all. Most plans disclose the first and the last poorly and the middle three not at all. The absence is rarely deliberate concealment — it is more often that the planner does not have the numbers either — but the effect on you is identical.
Fields to demand
Six
Most often missing
Data cost per line
Second most
Executing supplier
Length
5 min read
evidenceNo campaign outcomes
Book a working session
Bring a real brief and everything described here runs against it: the compiled plans, the fidelity scores, and the question of whether the campaign can be proved at all.
Book a working session →
On this page
if you read nothing else

What to remember

The whole guide is below. These are the parts that change a decision.

  1. 01

    Ask which supplier executes each line. 'Programmatic' is not an answer, and the supplier determines what evidence you can get afterwards.

  2. 02

    A forecast CPM is a forecast, not a rate. Ask what it was derived from — an adapter forecast, a rate card, or somebody's experience.

  3. 03

    Data segment costs sit on top of the media and are frequently invisible. On a targeted B2B line they can be a fifth of the CPM.

  4. 04

    A per-line reason is the field that separates a plan from a spreadsheet. If a line has no stated reason, ask why it is funded.

01

Which supplier actually executes this line

Every line should name the supplier that will execute it, because that determines almost everything downstream: what reporting you get, what evidence exists that the media ran, how a pause works and how a failure is reconciled. A line that says only 'programmatic' or 'digital' is hiding the answer to all of those.

It also determines whether the line can happen at all on the timeline you have. A line executing through a booking workflow — cinema, addressable television, premium audio deals — carries a lead time that a programmatic line does not.

AdBuyMCP names the executing adapter on every plan line. That is not unusual generosity; it is that a plan which cannot name the supplier cannot be reconciled afterwards.

02

Where the forecast came from

Forecast reach, frequency and CPM are the numbers most likely to be treated as facts and least likely to be interrogated. The question to ask is what produced them: a live forecast from the supplier's own API, a rate card, a modelled estimate, or a planner's judgement.

All four are legitimate inputs and they are not equally strong. A modelled reach figure across channels is a formula rather than a count — no single seller can observe the others — and should carry the word modelled wherever it appears rather than in a footnote.

The specific number to distrust is a blended CPM computed by averaging averages across days. It is arithmetically meaningless and it appears constantly.

03

What the data costs, separately from the media

Third-party audience segments carry their own price on top of the media: roughly £2.50 per thousand impressions on intent topics and £3.00 on firmographic segments. On a £20 CPM that is 12.5 to 15% again, and it is routinely absent from the plan and present on the invoice.

The reason it matters beyond the money is that it changes the comparison between lines. A cheap-looking CTV line with heavy segment targeting may cost more per thousand than an expensive-looking one with none.

If the plan does not break it out, ask for it explicitly per line rather than as a total, because the totals hide which line the cost sits on.

04

What the targeting is actually worth

Every plan implies a targeting claim and almost none quantifies it. The same brief compiles very differently by channel: a business audience can carry a person-level claim on connected TV where consent-chained segments match, becomes a household proxy on addressable television, and is only a property of a place on out-of-home.

AdBuyMCP publishes that as a score out of 100 with a grade and a written rationale, running from 85 on CTV down to 40 on cinema. The number is less important than the habit: knowing which lines in your plan are precise and which are approximations changes how you read the report afterwards.

Where a plan offers no such measure, the proxy question is: what exactly is being selected on this line? If the answer is a household attribute or a venue type, the claim in the covering email should not be about people.

05

Why each line is there

A per-line reason is the field that distinguishes a plan from an allocation. It should say what job the line does — reach, frequency, demand capture, attention, incremental audience — and why that budget rather than more or less.

The test is whether removing the line would change anything you could name. If nobody can articulate what a line contributes, it is usually there because the channel was on the list.

This is also where under-funded lines get caught. A line too small to pace properly does not do the job it was added for, and it would be better folded into a line that can. Enforced plan floors exist for exactly that: below them, a line is dropped and its budget redistributed rather than left to fail quietly.

If the version of this that matters is the one about your own budget, that is a working session rather than a page.

Talk it through
what this guide does not claim

The limits, in the same size type as the rest

This guide describes what a good plan discloses. It does not claim every plan AdBuyMCP produces has been validated against live delivery — no rail here has reached spend-tested, so plan forecasts have not been checked against real outcomes through us. The disclosure discipline is real and testable; the forecast accuracy is not yet evidenced.

If one of those limits is disqualifying, it is better established now than in week three, and a call establishes it in forty-five minutes.

Talk it through
where this came from

Every figure above, and the file it was read from

Named rather than linked. A URL nobody opened on the day it was attached is a citation in appearance only, so this names the code, the data module or the dated research report instead, and you can go and check.

  • 01The per-line disclosure fields are read from the plan types in the product repository, which carry the executing adapter, the forecast, a reasoning string and the fidelity grade.
  • 02Segment CPM uplifts from the segment catalogue; channel floors from the planner.

1,014words, counted from this page rather than claimed. Where the platform’s README and its code disagree, the code wins.

// bring a brief

Everything above, run against your own audience.

Forty-five minutes. One sentence compiles into seven channel plans in front of you, with the fidelity score, the lawful-basis manifest and the measurement eligibility on screen rather than described.

Book a working session

45 minutes. Bring a real brief and we compile it live. · Design-partner phase · the sandbox needs no card and no credentials

Questions this guide gets asked

Answered in full here, and indexed alongside every other question this site answers at /faq.

What is the single most useful question to ask about a media plan?

What does each line cost me in total, including data and fees, and who executes it? Those two together surface most of what is usually hidden: the segment uplift that sits on top of the media, the intermediary chain between you and the publisher, and whether a line is a programmatic buy or a piece of paperwork with a lead time. A plan that answers both readily is a plan whose author has done the work.