Media buying is the process of acquiring advertising space and time across channels, then paying for it in a way that ties spend to a business outcome. It covers where your ads run (search, social, display, connected TV, audio, out-of-home), how you buy (programmatic auctions or direct deals), and how you pay (per thousand impressions, per click, or per action). Done well, it turns a budget into predictable pipeline instead of scattered impressions.
Last reviewed: September 2026
This guide is written for founders and growth marketers who approve the budget and want to know what a real buy looks like. The most common mistake I see is treating media buying as a platform-login task rather than a planning-and-pacing discipline, which is where most wasted spend hides. Media buying sits inside a wider plan, so it pairs with your sales and marketing strategy rather than replacing it.
What is media buying and how does it work?
Media buying is negotiating, purchasing, and managing paid ad placements so a campaign reaches the right audience at an efficient cost. It follows a repeatable loop: review the media plan, select outlets or platforms, agree on price and terms, launch, then monitor and optimize against a target cost per outcome. The buyer’s job is to defend the budget every day, not just to launch it.
Two things separate media buying from media planning. Planning decides the audience, channels, and budget split. Buying executes that plan, holds vendors to delivery, and reallocates spend mid-flight when one placement outperforms another. On small teams the same person often does both.
Programmatic vs direct media buying: which should you use?
Programmatic media buying is automated purchasing through demand-side platforms (DSPs) that bid on inventory in real time across thousands of publishers. Direct media buying is a negotiated deal with a specific publisher for specific placements at an agreed price, confirmed by an insertion order. Programmatic wins on scale, targeting, and cost efficiency; direct wins on premium placement, editorial adjacency, and guaranteed delivery.
Most quality publishers set direct minimums around $15,000 to $25,000 per campaign, so below that threshold programmatic almost always buys the same audience more cheaply. Above it, direct buys premium context that auctions cannot guarantee. In practice, a hybrid is strongest: direct for flagship placements and brand credibility, programmatic for reach, retargeting, and always-on efficiency.
| Factor | Programmatic | Direct |
|---|---|---|
| How you buy | Automated auction via DSP/SSP | Negotiated, insertion order |
| Best for | Scale, targeting, retargeting | Premium placement, exclusivity |
| Typical entry cost | Low, flexible daily budgets | Often $15k to $25k minimums |
| CPM level | Lower, auction-driven | Higher, custom placement |
| Control | Audience-level, less on context | Placement and adjacency certainty |
What channels can you buy across?
Media buying spans both digital and traditional channels, and the right mix depends on where your audience actually spends attention. The main options are paid search, paid social, display, connected TV (CTV), streaming audio, and out-of-home (OOH). Each has a different intent signal, cost structure, and measurement path, so you rarely buy just one.
- Paid search: high-intent, keyword-triggered, usually bought on CPC. Best for capturing demand that already exists.
- Paid social: audience and interest targeting on platforms like Meta and LinkedIn, strong for demand creation and retargeting.
- Display: banner and native inventory, mostly programmatic, useful for reach and retargeting at low CPMs.
- Connected TV (CTV): streaming video, increasingly programmatic, needs frequency caps and cross-device attention.
- Streaming audio and OOH: podcasts, digital radio, and digital billboards for broad awareness and local presence.
If you are weighing the two largest self-serve platforms, my breakdown of Google Ads vs Facebook Ads covers how intent versus interest targeting changes the buy.
How do CPM, CPC, and CPA buying models work?
Buying models define the event you pay for. CPM (cost per mille) charges per 1,000 impressions and suits awareness. CPC (cost per click) charges only on a click and suits traffic and demand capture. CPA (cost per action) charges only when a defined action completes, such as a lead or sale, and shifts delivery risk toward the seller. Each model also has a distinct fraud exposure you must plan for.
| Model | You pay for | Best for | Main fraud risk |
|---|---|---|---|
| CPM | 1,000 impressions | Awareness, reach, top of funnel | Fake or stacked impressions |
| CPC | Each click | Traffic, demand capture | Bot and click fraud |
| CPA | Completed action | Direct response, leads, sales | Attribution theft, fake conversions |
CPA is the least exposed to wasted spend because you pay on outcomes, but it usually carries the highest unit price and the fewest inventory sources. CPM is cheapest to access and easiest to inflate fraudulently. A common pattern is to prospect on CPM or CPC and hold direct-response budget on CPA where a partner will accept it.
How do you plan and budget a media buy?
A media buy starts from the objective and audience, then works down to channels, models, and a spend schedule. The steps below are the sequence I run before any budget goes live, so the buy is accountable to a number rather than a vibe. Skipping the target cost per outcome is the fastest way to overspend.
- Set one primary objective and metric. Name the outcome (awareness, leads, sales) and the target cost per outcome before choosing channels.
- Define the audience and where it pays attention. Match channels to real media habits, not to the platforms you already know.
- Split the budget by incremental ROI. Fund the channels that add the most outcome per extra dollar, and reserve 10 to 20 percent for testing.
- Choose a buying model per channel. CPM for awareness, CPC for traffic, CPA where a partner allows it.
- Set a pacing and flighting plan. Decide even pacing versus bursts, and daily caps so budget lasts the full flight.
- Launch small, then reallocate. Start with test budgets, kill underperformers weekly, and move spend to winners.
What is pacing and why does it matter?
Pacing is controlling how fast a budget is spent across a campaign flight so delivery stays even and cost stays efficient. Poor pacing burns the budget in the first days, spikes cost per outcome, and leaves the back half of the flight dark. Good pacing spreads spend to hold reach and frequency where you want them.
Two common patterns are even pacing, which spends a steady daily amount, and flighting or bursts, which concentrates spend around launches or seasonal peaks. Most platforms let you set daily caps and a delivery style; the buyer’s job is to check pacing against the calendar, not just the total. Frequency caps matter most on CTV and display, where the same viewer can be hit far too often.
Should you buy in-house or use an agency?
The choice between in-house and agency media buying comes down to spend level, channel complexity, and how much you value control versus negotiating scale. In-house gives you data ownership, faster iteration, and no markup. An agency brings existing platform relationships, negotiating scale, and specialists across traditional and programmatic channels. Many companies run a hybrid, keeping self-serve digital in-house and outsourcing complex or traditional buys.
| Consideration | In-house | Agency |
|---|---|---|
| Cost structure | Salaries, no media markup | Retainer or percentage of spend |
| Control and data | Full ownership, fast changes | Shared, depends on contract |
| Channel breadth | Limited by team skills | Broad, including OOH, CTV, linear |
| Best fit | Steady digital spend, lean stack | Complex, multi-channel, or scaling fast |
How do you measure results and avoid ad fraud?
Measurement ties every buy back to the target cost per outcome, while fraud prevention protects that spend from bots and fake activity. Track delivery (impressions, reach, frequency), efficiency (CPM, CPC, CPA), and business outcomes (leads, pipeline, revenue), and reconcile vendor-reported numbers against your own analytics. Ad fraud drains budget across every model, so verification is part of the buy, not an afterthought.
Fraudsters inflate impressions, generate bot clicks, and fake conversions to steal budget. Practical defenses include buying through reputable exchanges and verified inventory, applying fraud-detection and viewability vendors, using allow-lists and block-lists, capping frequency, and watching for signals like abnormal click-through rates, traffic from data centers, or conversions with no downstream value. A worked example: a $30,000 CTV flight paced evenly over 30 days at a $40 CPM buys about 750,000 impressions; if 12 percent come from suspicious sources, roughly $3,600 is at risk, which is why verification and frequency caps pay for themselves.
Media buying works best as one part of a connected system. Feed the audiences and messages from your content marketing into paid channels, and if you want help planning and running buys end to end, see the fractional CMO services I offer.
Frequently asked questions
What is media buying in simple terms?
Media buying is purchasing and managing paid advertising space across channels so ads reach the right audience at an efficient cost. It covers choosing where ads run (search, social, display, CTV, audio, OOH), how you buy (programmatic auction or direct deal), and how you pay (CPM, CPC, or CPA), then optimizing spend against a target cost per outcome.
What is the difference between programmatic and direct media buying?
Programmatic buying is automated bidding through a demand-side platform across thousands of publishers, strong on scale, targeting, and cost efficiency. Direct buying is a negotiated deal with one publisher for specific placements confirmed by an insertion order, strong on premium context and guaranteed delivery. Below roughly $15,000 to $25,000, programmatic usually buys the same audience more cheaply.
What are CPM, CPC, and CPA?
They are buying models that define the event you pay for. CPM charges per 1,000 impressions and suits awareness. CPC charges per click and suits traffic and demand capture. CPA charges only when a defined action completes, such as a lead or sale, and is the least exposed to wasted spend but usually the most expensive per unit.
What is pacing in media buying?
Pacing is controlling how fast a budget is spent across a campaign flight so delivery stays even and cost stays efficient. Even pacing spends a steady daily amount, while flighting concentrates spend around launches or seasonal peaks. Daily caps and frequency caps keep budget from burning out early and stop the same viewer from being hit too often.
How do you avoid ad fraud when buying media?
Buy through reputable exchanges and verified inventory, apply fraud-detection and viewability vendors, use allow-lists and block-lists, cap frequency, and reconcile vendor numbers against your own analytics. Watch for warning signs like abnormal click-through rates, data-center traffic, and conversions with no downstream value. Each model faces different fraud: impression stacking on CPM, bot clicks on CPC, fake conversions on CPA.
Should a small company buy media in-house or use an agency?
It depends on spend level, channel complexity, and how much you value control versus negotiating scale. In-house gives data ownership, faster iteration, and no media markup, which fits steady digital spend. An agency brings platform relationships, negotiating scale, and breadth across traditional and programmatic channels, which fits complex or fast-scaling programs. Many teams run a hybrid of both.
More marketing guides for rank on ai: get cited by ai search
- Partnership Marketing: Types, Structure, and How to Run a Program
- Brand Equity: What It Is, How to Measure It, and How to Build It
- Brand Storytelling: Frameworks, Structure, and Before/After Examples
- Experiential Marketing: Formats, Design, and Measurement
- Full-Funnel Marketing: A B2B Framework for Every Stage
- How to Set a Marketing Budget (Methods, Benchmarks, and a Worked Example)
- Rank on AI: Get Cited by AI Search
About the author
Christoph Olivier Christoph Olivier is the founder of CO Consulting and a fractional CMO who has managed millions of dollars in ad spend and built a combined audience of over a million followers across social platforms.
