Soku AI
All blog posts

What Is Media Buying? A 2026 Guide for In-House and Agency Teams

October 13, 2026 · 19 min read

Soku Team

Soku Team

What Is Media Buying? A 2026 Guide for In-House and Agency Teams

Media buying is the work of purchasing ad placements and running them so a budget produces a business result. The media buyer decides where an ad shows, how much to pay for it, when to move money, and when to stop. In 2026 most digital media is bought through auctions rather than negotiated by phone, so the job has shifted from haggling over rates to setting bids, budgets, targeting and creative, then reading the results and acting on them.

This guide is for marketers inheriting a paid media budget, founders choosing between an in-house hire and an agency, and new buyers who want the mechanics explained from the platforms' own documentation. It covers media buying vs media planning, the four ways to buy an impression, how Google's and Meta's auctions price ads, pricing models, in-house vs agency, KPIs and a worked budget example.

It ends with something the pages ranking for this question don't have: a Monday-to-Friday media-buying week, task by task, with a column marking which tasks an AI agent like Soku handles today and which stay with a person.

Last verified: 2026-10-13. Platform mechanics link to the Google, Meta and TikTok help articles we read that day. The one market statistic comes from the IAB and PwC. Worked examples are illustrative arithmetic with stated assumptions, not benchmarks. If you're specifically evaluating AI for this job, the dedicated pages are the AI media buyer guide, the ranked AI media buying tools and AI vs human media buyer. This page stays on the fundamentals.

Media buying, defined

Media buying is the purchase and management of advertising inventory: the space or time where an ad can appear. Inventory is anything an audience looks at that a seller is willing to put an ad in front of:

  • Search: Google, Bing, and AI answer surfaces such as ChatGPT.
  • Social: Meta, TikTok, LinkedIn, Snapchat, Pinterest, Reddit and X.
  • Display, video and CTV: websites, apps, YouTube and streaming TV, much of it sold through ad exchanges.
  • Commerce media: retailer sites and apps (see our retail media networks explainer).
  • Offline: linear TV, radio, print and out-of-home, still mostly bought directly.

The buyer's job has three parts. Acquire the inventory at a price that makes sense, either by winning auctions or by negotiating a deal. Operate the campaigns once they run: pacing, bids, targeting, creative rotation, exclusions, tracking. Account for the money: report what it produced, reconcile what was billed, and explain the result to whoever owns the budget.

The scale is large. The IAB and PwC Internet Advertising Revenue Report, released April 16, 2026, puts US internet advertising revenue at $294.6 billion in 2025, up 13.9% year over year. Of that, $162.4 billion was programmatic, up 20.5%. That's about 55% of the total by our arithmetic (162.4 ÷ 294.6). The chart below shows how those dollars split by format.

Bar chart of 2025 US internet ad revenue from the IAB and PwC: $294.6 billion in total, $162.4 billion of it bought programmatically (55%), and by overlapping format social $117.7 billion, search $114.2 billion, display $81.6 billion, digital video $78 billion, commerce media $63.4 billion and podcast $2.9 billion
Bar chart of 2025 US internet ad revenue from the IAB and PwC: $294.6 billion in total, $162.4 billion of it bought programmatically (55%), and by overlapping format social $117.7 billion, search $114.2 billion, display $81.6 billion, digital video $78 billion, commerce media $63.4 billion and podcast $2.9 billion

Two things to notice. First, programmatic is a buying method, not a channel. It shows up inside social, display, video and commerce media, which is why the categories overlap and add up to more than the total. Second, social and search together account for most of the money, and both are sold almost entirely through self-serve auctions. If you buy media for a small or mid-sized business, most of your budget probably goes through Google Ads, Meta Ads Manager and TikTok Ads Manager auctions. You won't sign an insertion order at all.

Media buying vs media planning

The two terms get blurred together, especially on small teams where one person does both. They are different jobs with different outputs.

Media planningMedia buying
Core questionWhere should the money go, and why?How do we get those placements at the right price, and keep them working?
OutputA media plan: audiences, channels, budget split, flight dates, targetsLive campaigns, bids, budgets, deals, reports
Time horizonQuarter or campaign flightDaily and weekly
InputsBusiness goal, audience research, past results, benchmarksThe plan, platform data, auction dynamics, creative supply
Typical decisions40% Meta, 35% Search, 25% TikTok test. Target CPA $50Move $2,000 from a fatigued ad set to a scaling one. Add negatives. Pause the creative that's burning
Measured onWhether the plan's assumptions holdWhether delivery hits the plan's targets

Planning comes first and buying keeps it honest. A good buyer feeds results back into the plan. If the assumed CPA is wrong by 40% after two weeks, the plan needs to change, not just the bids. Our media plan template builds the plan side from your own assumptions and adds a reconciliation block, so you can see where the plan and the buy diverge. For a budget-level view, see the paid media budget planning spreadsheet.

The four ways to buy an impression

Most "what is media buying" pages list "direct, programmatic and self-serve" as three equal options. That mixes up two separate questions. Google Ad Manager, the ad server most publishers use, classifies every transaction on two axes:

  • Programmatic vs traditional. Google defines traditional transactions as terms "negotiated and finalized outside of Ad Manager, say via email, spreadsheets, or PDFs", with billing, payments and reconciliation handled manually. Programmatic transactions are negotiated and executed in software.
  • Guaranteed vs non-guaranteed. In Google's words, "Non-guaranteed campaigns are not contractually obligated to deliver. Guaranteed campaigns are contractually obligated to deliver based on terms negotiated with a buyer."

Put those together and you get four boxes:

Two-by-two grid of the ways to buy media: Programmatic Guaranteed (programmatic and guaranteed), direct IOs and sponsorships (traditional and guaranteed), Preferred Deals, Private Auctions and open auctions including self-serve Google, Meta, TikTok and ChatGPT Ads auctions (programmatic and non-guaranteed), and remnant or price-priority buys (traditional and non-guaranteed)
Two-by-two grid of the ways to buy media: Programmatic Guaranteed (programmatic and guaranteed), direct IOs and sponsorships (traditional and guaranteed), Preferred Deals, Private Auctions and open auctions including self-serve Google, Meta, TikTok and ChatGPT Ads auctions (programmatic and non-guaranteed), and remnant or price-priority buys (traditional and non-guaranteed)

Programmatic Guaranteed

A fixed price and a fixed volume of reserved inventory, bought through software. Google's Programmatic Guaranteed vs Preferred Deals article puts it plainly: "You and the buyer negotiate a price and terms for inventory that's reserved (guaranteed) for that buyer. Inventory is designated only for that buyer at that price." You get the certainty of a direct buy with programmatic delivery, frequency control and reporting. It suits launches, premium publishers and anyone who needs to know the impressions will be there.

Deals and auctions (non-guaranteed programmatic)

This is the biggest box, and it has several tiers. Google's Private Marketplace article describes two negotiated-but-not-reserved deal types:

  • Preferred Deal: a fixed CPM, negotiated by proposal. The buyer gets "an initial, or 'preferred,' opportunity to bid at the negotiated price", but the inventory isn't reserved and the buyer isn't required to buy.
  • Private Auction: an invitation-only auction with a floor price. Invited buyers compete and the highest qualifying bid wins.

Below those sits the open auction, also called real-time bidding or RTB, where any eligible buyer bids impression by impression through a demand-side platform (DSP). See our DSP and real-time bidding glossary entries.

The self-serve platforms belong in this box too. That's our framing, not Google's: Ad Manager is a publisher tool and doesn't classify Google Ads or Meta. But when you set a bid in Google Ads, Meta Ads Manager, TikTok Ads Manager or ChatGPT Ads, nothing is reserved for you. You win or lose impression by impression in an automated auction.

Direct insertion orders and sponsorships (traditional guaranteed)

The original form of media buying. A buyer and a publisher negotiate placements, dates and a rate, sign an insertion order (IO), and the publisher traffics the ads. This is still how most TV, radio, print, out-of-home, homepage takeovers and sponsorships are sold. It's slow and manual, but it's the only way to buy some inventory.

Remnant and price priority (traditional non-guaranteed)

Inventory sold at a set rate but filled only when nothing better is booked. Ad Manager calls these price priority, network and bulk line items. It costs less than guaranteed inventory, and delivery is unpredictable in exchange.

Which box should you buy in? For performance goals (leads, purchases, installs), most budgets belong in the bottom-left box: self-serve auctions you can start, stop and measure daily. Guaranteed and direct buys make sense when you need a specific audience at a specific moment, like a launch, or when reach certainty matters more than marginal cost.

How the auctions actually work

Because so much media is now bought in auctions, a buyer who doesn't understand auction pricing is guessing. The most common misconception is that the highest bid wins. On the major platforms it doesn't.

Google's help center lists six factors that decide whether and where your ad shows: your bid, ad and landing page quality, the expected impact of assets and formats, Ad Rank thresholds, the context of the search, and auction competitiveness. Together they make up Ad Rank.

What you pay is a separate question. Google's actual CPC definition says: "with the Google Ads auction, you only pay what's minimally required to clear the Ad Rank thresholds and beat the Ad Rank of the competitor immediately below you." If nobody is below you, you pay the reserve price.

Google gives a simplified worked example on that page. Five advertisers have Ad Ranks of 80, 50, 30, 10 and 5. The minimum Ad Rank to show above the search results is 40, and the minimum to show below them is 8:

Advertiser Ad RankShows?Pays just enough to beat
80Top, above resultsAd Rank 50 (the next advertiser)
50Second, above resultsThe threshold of 40 (no one else above it)
30First below resultsAd Rank 10
10Second below resultsThe threshold of 8
5Doesn't show—

Two practical consequences for a buyer:

  • Quality lowers your price. A better ad and landing page raise your Ad Rank at the same bid. So you can hold a position while paying less, or win a position you couldn't afford. That's why a Quality Score audit is media-buying work, not just copywriting.
  • Your max bid isn't your price, usually. Google notes your actual CPC is "often less" than your max CPC. It can exceed it when automated bidding or bid adjustments are on.

Google also lets a campaign overspend its daily budget on busy days. Per its overdelivery article, "On a given day, your campaign might spend up to twice your average daily budget," but "At the end of the month, you will have spent no more than 30.4 times your average daily budget." Pacing checks need to account for that. A day at 180% of budget isn't a bug.

Meta: total value, not bid

Meta's About Ad Auctions page says the auction winner "is the ad with the highest total value, subject to a price floor", and that total value combines three factors:

  • Bid: what the advertiser is willing to pay to achieve the outcome.
  • Estimated action rates: the probability that showing this ad to this person leads to the advertiser's desired outcome.
  • Ad quality: a measure built from people's feedback (including hiding the ad) and from assessments of low-quality attributes such as withholding information, sensationalized language and engagement bait.

Meta adds that because estimated action rates and ad quality are part of the auction, "an ad that's more relevant to a person could win an auction against ads with higher bids". It also says its auction adjustments "will not cause us to charge you more than your bid to show your ad."

On billing, Meta's How Meta charges for ads page says "Usually, you're charged based on the number of impressions your ad receives unless specified otherwise during ad creation." That means most Meta campaigns optimized for purchases are still billed per impression. The optimization goal and the billing event are different settings.

The takeaway for a buyer: on auction platforms, targeting, creative and landing page move your price as much as bid and budget do. Our Google Ads auction insights guide covers how to read who you're competing against.

Pricing models: CPM, CPC, CPA, CPV and the rest

Pricing models are where most beginner confusion comes from, because the same three letters can mean a billing event (what you're charged for), a bidding method (what you tell the auction) or a reporting metric (what you divide by afterward).

ModelWhat it meansTypically a billing event?Where you'll see it
CPMCost per 1,000 impressionsYes: default billing on Meta, and on TikTok CPM and oCPMSocial, display, video, CTV, direct deals
oCPMBilled per 1,000 impressions, but delivery is optimized toward an actionYes, per impressionTikTok's default for conversion and app install objectives
CPCCost per clickYesGoogle Search, many social platforms optionally
CPVCost per viewYes, when the view definition is metYouTube, TikTok
CPA / tCPACost per acquisition or actionUsually a bidding target, not a chargeGoogle, Meta, TikTok automated bidding
ROAS / tROASRevenue ÷ ad spendA bidding target and a KPI, never a chargeGoogle, Meta value-based bidding
Flat fee / CPDFixed price for a placement or a dayYes, contract-basedSponsorships, takeovers, direct IOs

Some definitions straight from the platforms:

  • TikTok lists four bidding methods: CPM and oCPM are charged by impression, CPC by click, and CPV when someone views the ad for at least 6 seconds or interacts within the first 6 seconds, whichever comes first. TikTok notes oCPM "is the default method for the conversions and app install advertising objectives."
  • YouTube CPV bidding charges for TrueView views. For in-stream ads, a view counts when someone watches 30 seconds of the ad, or the whole ad if it's shorter, or interacts with it, whichever comes first. For in-feed ads, a view counts on a thumbnail click or at least 10 seconds of autoplay.
  • Google's Target CPA sets "your desired average cost per conversion", and Google sets bids based on how likely each auction is to convert. It's a target the system steers toward, not a price per conversion. Google notes that since June 2026 the strategy is labeled simply "Target CPA" (formerly "Maximize conversions with a Target CPA"). The behavior is unchanged.

The practical rule: know your billing event, but manage to your CPA or ROAS. CPM and CPC tell you what the auction charged. CPA and ROAS tell you whether it was worth it. For quick conversions between them, use the CPM calculator, the CPC calculator and the ROAS calculator. For what these numbers typically look like by platform, see our paid media benchmarks by industry and the per-platform cost guides for Google Ads, Facebook ads and TikTok ads.

A worked budget example

Here is how a buyer turns a monthly budget into expected outcomes, and where the auction mechanics above change the arithmetic. Every input below is an illustrative assumption, not a benchmark. Replace them with your own account's numbers.

Scenario: a DTC brand with a $30,000 monthly budget split across three platforms.

Meta (prospecting)Google SearchTikTok (test)Total
Budget$15,000$12,000$3,000$30,000
Assumed price$12.00 CPM$2.50 CPC$6.00 CPM
Impressions15,000 ÷ 12 × 1,000 = 1,250,000n/a (bought per click)3,000 ÷ 6 × 1,000 = 500,000
Assumed CTR1.0%n/a0.8%
Clicks12,50012,000 ÷ 2.50 = 4,8004,00021,300
Assumed conversion rate2.5%5.0%1.5%
Conversions312.524060612.5
CPA$48.00$50.00$50.00$48.98 blended

Three things a buyer would do with this:

Set the Google daily budget correctly. Google budgets are daily averages, and the monthly cap is 30.4 times that average. To spend $12,000 in a month, set an average daily budget of $12,000 ÷ 30.4 = $394.74. Expect single days up to about $789 (2×), because Google allows that. A buyer who sees a $700 day and panics is misreading the platform.

Check the learning budget, not just the CPA. At a $50 CPA, the TikTok test's $3,000 buys about 60 conversions a month, or about 14 a week. TikTok's budget best practices list a minimum budget of 10× your current CPA for deep conversions such as purchases, and advise daily rather than lifetime ad group budgets. Read as a daily figure, that's $500 a day at a $50 CPA, far more than this test's roughly $100 a day. So this test is underfunded to optimize for purchases. A buyer would either raise the budget, optimize for a shallower event, or accept slower learning. Our TikTok ads cost guide has the full per-campaign-type table.

Plan for the CPA to move. The blended $48.98 is a forecast, not a promise. If Meta CPMs rise 20% (to $14.40) with nothing else changing, Meta produces 260.4 conversions instead of 312.5 and its CPA rises to $57.60. The buyer's weekly job is to notice that early and decide whether to fix it with creative, targeting or budget, or to accept it. The ad budget calculator runs this arithmetic on your own inputs.

In-house vs agency media buying

Who does the buying is often a bigger decision than how. There's no universal answer, but the trade-offs are consistent.

In-house buyer or teamAgency
Product and margin knowledgeDeep. Sits next to the product, finance and creativeLearned from briefs and calls
Speed of actionSame-day. No ticket or approval chainDepends on the account team's bandwidth and SLAs
Breadth across channelsLimited by headcount and experienceSpecialists per channel, cross-client pattern knowledge
Direct and offline mediaHard without relationships and volumeAgency relationships and pooled volume can help on direct buys
ContinuityOne-person risk: vacations, departuresThe team covers absences
Cost structureSalary and tools, fixedRetainer or % of spend, plus account fees
Data ownershipYours by defaultMake sure accounts are in your name, not the agency's

A pattern that works for many teams: keep the accounts, the measurement and the strategy in-house, and buy specialist help where you need it, whether that's an agency for CTV or direct media, or an AI agent for the daily operating work. Either way, make sure the ad accounts and pixels are owned by your business, or switching later means rebuilding your learning history.

For the fully loaded cost math of agency vs in-house vs an AI agent at $30K and $100K in monthly spend, see AI media buyer cost vs an agency.

The KPIs a media buyer is measured on

Buyers track many metrics. They should be judged on a few.

KPIWhat it tells youWatch out for
CPACost per acquisition: spend ÷ conversionsPlatform-reported conversions double-count across channels
ROASRevenue ÷ ad spend for a campaign or platformIgnores margin. A 3× ROAS can lose money on a low-margin product
MERTotal revenue ÷ total marketing spendBlunt but honest. See MER vs ROAS
CPMPrice of attentionA low CPM with poor conversion rate is expensive
CTRHow compelling the ad is to the people who see itRising frequency with falling CTR signals fatigue
Conversion rateHow well the click becomes a customerUsually a landing page or offer problem, not a media problem
Frequency and reachHow many people, how oftenSee reach vs impressions vs frequency
PacingSpend to date vs plan for the flightUnder-spend is a failure too: the plan's reach never happened

The most useful habit is one north-star efficiency metric agreed with whoever owns the budget (usually blended CPA, MER or contribution margin) with platform metrics treated as diagnostics. Platform-reported conversions overlap, so adding up what Meta, Google and TikTok each claim usually gives more conversions than you had orders. Our cross-channel attribution guide covers the options.

What a media buyer actually does: a Monday-to-Friday week

Below is a representative week for an in-house buyer running Google, Meta and TikTok for a single brand. It's a composite of the standard paid-media cadence, not one specific account. The last column says who can do each task today. We grounded every "Soku" entry in what the product actually does, described in the next section. Anything it doesn't do is marked human.

DayTaskWhy it mattersWho does it today
MonPull last week's spend, conversions and CPA across every ad accountThe baseline for every decision this weekSoku. Reads synced metrics across connected accounts and writes the report
MonPacing check: spend to date vs the month's plan, per campaignUnder- and over-spend both break the planSoku drafts, human decides. Any budget increase Soku proposes must cite spend so far, daily budget and the remaining window
MonReconcile platform-reported conversions against the backend (Shopify, CRM, GA4)Platforms over-claim. The business runs on real ordersShared. Soku can pull GA4 and Shopify data alongside ad data. Choosing the source of truth is a human call
TueSearch terms review and negative keywordsIrrelevant queries quietly burn search budgetSoku proposes, human approves. Classifies search terms against the business and drafts negatives
TueCreative fatigue review: CTR, CPA and frequency by adFatigue is the most common cause of a rising CPASoku. A built-in weekly creative review flags fatigued and winning ads. Pauses go through approval
TueBrief the next round of creativeCreative supply is the biggest lever in auction buyingHuman owns the concept. Soku can generate image and video variants from it
WedBuild and launch new campaigns, ad sets and ads, with correct trackingLaunch errors cost days of learningSoku drafts, human approves. Create actions on Google, Meta, TikTok, LinkedIn and ChatGPT Ads are all review-gated
WedNegotiate a direct buy, sponsorship or Programmatic Guaranteed dealSome inventory isn't in any auctionHuman. Soku doesn't negotiate deals or sign IOs
ThuReallocate budget between campaigns and channelsMoving money to what works is the core of the jobSoku proposes, human approves. Teams can grant a standing "Always" approval per action type and platform
ThuSet or change guardrails (max daily budget, bid caps), or hit the emergency stopLimits on what any automation is allowed to doHuman sets them in chat. Every guardrail change is itself review-gated
ThuHandle ad disapprovals, policy appeals and account issuesA disapproved ad stops deliveryHuman. Soku can read diagnostics but doesn't file appeals
FriWeekly report for leadership or the clientThe budget owner needs a decision-ready summarySoku drafts, human owns the narrative and the meeting
FriBilling and invoice reconciliationWhat was billed should match what was deliveredHuman, with one narrow exception: for ChatGPT Ads accounts that Soku manages, a balance monitor pauses campaigns when funds run low and sends a monthly statement
FriDecide next week's tests and update the planTurns results into strategyHuman

Read down the last column and a pattern shows. Reading, reporting, flagging and drafting can be handed to an agent today. Committing money, negotiating, choosing the measurement truth and answering for the result can't. Even where Soku can act, the default is that it proposes and a person approves.

Three marketers leaning over one laptop on a coffee table, pointing at the screen together, the kind of weekly review where a media plan gets checked against results
Three marketers leaning over one laptop on a coffee table, pointing at the screen together, the kind of weekly review where a media plan gets checked against results

Photo: John (@johnishappysometimes) on Unsplash.

That's a different split from the usual "AI handles bids, humans handle strategy." The reporting rows are where an agent saves the most time with the least risk, because nothing it does there touches a live account.

How Soku fits in, and where it stops

We built Soku as an AI agent for paid media, so here is exactly what it does in the week above. Each item is a capability in the product, not a roadmap item.

  • Cross-platform reading. Soku connects to Google Ads, Meta, TikTok, LinkedIn and ChatGPT Ads accounts, and syncs campaign metrics for each into one place. So "pull last week's numbers across every account" is one question instead of four exports.
  • Scheduled reports. Two built-in Autopilot routines cover the Monday and Tuesday rows. A Daily Performance Report pulls yesterday's and the trailing seven days' spend, CPA and conversions for every linked ad account, checks them against your goals, and writes a report. A Weekly Creative Review pulls ad-level CTR, CPA and frequency for the trailing seven days, then flags fatigued and winning creatives. Both are off until you turn them on. Both are told to submit a proposal only for clearly safe changes and to put everything else in the report.
  • Approval-gated changes. Every action that changes a live ad account requires review: creating or editing campaigns, ad groups, ads, budgets, bids, keywords, negatives, audiences and targeting. Soku drafts the change and a person approves it. Budget increase proposals must cite pacing, and if recent days spent well under budget, Soku is instructed to say budget isn't the constraint rather than propose more.
  • Standing approvals and guardrails. If you trust a class of change, you can grant an "Always" approval for that action on that platform. Guardrails such as spend limits and bid caps are set in chat, and changing a guardrail is itself review-gated, so the agent can't quietly loosen its own limits. An emergency stop pauses delivery.
  • What it doesn't do. Soku doesn't negotiate direct deals, sign insertion orders, buy Programmatic Guaranteed inventory, file policy appeals or decide your measurement source of truth. Those rows stay with you.

For the AI-specific operating model, read the AI media buyer guide. To compare tools, see the best AI media buying tools, ranked. For setup, see how to automate media buying with AI. For head-to-heads, see Meta Business Agent vs a human media buyer and AI media buyer vs human media buyer.

Common media-buying mistakes

The patterns that most often waste a budget, in rough order of cost:

  • Managing to the billing metric. Celebrating a cheap CPM or CPC while CPA climbs. The auction is happy to sell you cheap impressions to people who won't buy.
  • Underfunding the optimization event. Asking an algorithm to find purchases with a budget that buys three a week. It can't learn, so performance looks random. Optimize for a shallower event or consolidate budgets.
  • Editing during learning. Big changes to budget, bids, targeting or creative reset the learning on most platforms. Batch your changes and give them time.
  • Reading pacing wrong. Treating Google's normal 2× daily overdelivery as a fault, or missing a week of under-spend.
  • Trusting summed platform conversions. Adding up every platform's claimed conversions and reporting the total. Agree on one source of truth.
  • Letting creative run dry. In auction buying, creative quality moves price. A buyer with no fresh creative is left with bids and budgets, the weakest levers. See our creative fatigue benchmarks.

The bottom line

Media buying in 2026 is less about who you know and more about how well you run the loop: plan, buy, read, adjust, report. The platforms automate more of the bidding every year. The work that's left is choosing the goal, feeding the auction good creative, reading the results honestly and deciding where the next dollar goes. That's still a person's job, and it's the part worth getting good at.

Frequently Asked Questions

What is media buying in simple terms?

Media buying is the job of purchasing ad placements (on search engines, social feeds, websites, apps, streaming TV, radio, print or billboards) and then running them so the budget produces the result the business wants. In digital advertising most of that buying now happens through auctions, so a media buyer spends less time negotiating rates and more time setting bids, budgets, targeting and creative, then reading the results and moving money toward what works.

What is the difference between media buying and media planning?

Media planning decides where the money should go: the audience, the channels, the budget split, the flight dates and the targets. Media buying executes that plan: it purchases or bids for the inventory, launches the campaigns, watches pacing and performance, and reallocates budget inside the plan. On small teams one person does both. On large teams and at agencies they are often separate roles, and the plan is the document the buyer is held to.

What does a media buyer do day to day?

A typical week includes pulling and reconciling performance across ad accounts, checking budget pacing against the flight, reviewing search terms and creative fatigue, launching new campaigns or ad sets with correct tracking, reallocating budget between campaigns and channels, handling ad disapprovals, negotiating any direct or programmatic guaranteed deals, and reporting results to stakeholders or clients. Much of the reading, reporting and drafting can now be done by an AI agent, while the decisions about money, strategy and accountability stay with the buyer.

How do ad auctions decide what I pay?

Not by bid alone. Google ranks ads by Ad Rank, which combines your bid, ad and landing page quality, Ad Rank thresholds, the context of the search, the expected impact of assets and the competitiveness of the auction. Google says your actual cost per click is what you minimally need to clear the thresholds and beat the Ad Rank of the advertiser immediately below you, so it is often less than your maximum bid. Meta picks the ad with the highest total value, which combines your bid, estimated action rates and ad quality, and says auction adjustments will not charge you more than your bid.

What is the difference between CPM, CPC, CPA and CPV?

They are pricing units. CPM is cost per thousand impressions, CPC is cost per click, CPV is cost per view, and CPA is cost per acquisition or action. On most self-serve platforms CPM, CPC and CPV can be billing events, while CPA is usually a target the bidding system optimizes toward rather than what you are charged for. TikTok, for example, lists CPM, oCPM, CPC and CPV as bidding methods, and Meta says you are usually charged by impressions unless you specify otherwise.

Is programmatic advertising the same as media buying?

No. Programmatic is one way of buying media: using software to buy inventory, either through auctions or through automated deals such as Programmatic Guaranteed and Preferred Deals. It is a large share of digital buying. The IAB and PwC report US programmatic ad revenue of $162.4 billion in 2025, out of $294.6 billion in total US internet ad revenue. But media buying also covers direct insertion orders, sponsorships and offline media.

Should I hire an in-house media buyer or an agency?

It depends on spend, channel count and how fast you need to move. In-house buyers know the product and can act on the same day, but you carry the salary, tools and the risk of one person being the only expert. Agencies bring breadth, negotiated rates on direct media and cover for absences, but add a fee and a communication layer. Many teams split it: strategy and creative in-house, specialist channels or direct media with an agency. For the cost math, see our AI media buyer vs agency breakdown.

Can AI do media buying?

Parts of it, today. AI agents such as Soku can read performance across ad accounts, write the recurring reports, flag fatigued creative and irrelevant search terms, and draft budget, bid and pause changes. In Soku, changes to a live account wait for a human to approve them, unless the team has granted a standing 'Always' approval for that action type. Negotiating direct deals, setting strategy, deciding the measurement source of truth and owning the result with a client or CFO stay human. Our AI media buyer guide covers the AI-specific operating model in depth.

Related Tools

Related Use Cases

Relevant Reads

Hand Soku the Monday Report and the Pacing Check

Soku connects to your Google, Meta, TikTok, LinkedIn and ChatGPT Ads accounts, writes the daily performance report and the weekly creative review, and proposes budget, bid and pause changes that wait for your approval.

Get Started for Free