● Media Buying Course · Day 2 of 20 · Week 1: Foundations

The auction, opened up

This is the engine room. Most people who "do Meta ads" for years never understand this. You will, by the end of the next 18 minutes - and it will reframe every decision you make.

Why this is the most important lesson in Week 1

Every confusing thing Meta's system does - why CPMs rise, why a winning ad suddenly dies, why "good" audiences underperform - traces back to how the auction picks a winner. Understand the auction and you stop guessing.

1An auction fires for every single impression

When a person opens their feed, there's an empty ad slot. In the ~300 milliseconds before it loads, Meta runs an auction among every advertiser whose targeting includes that person. Thousands of advertisers may be eligible. One wins the slot. This happens billions of times a day, individually, per person, per slot.

Critical consequence: you're never "buying an audience." You're repeatedly entering auctions for individual humans, one impression at a time.

2The winner is NOT the highest bidder

This is the part that surprises everyone. Meta does not sell to whoever pays most. It ranks advertisers by Total Value, and the highest Total Value wins:

Advertiser BidEstimated Action Rate + Ad Quality
=  Total Value  (the thing that actually wins the auction)

Break down the three ingredients - this is the literal recipe Meta uses:

Analogy · why the system is built this way

Meta sells attention, but it has a second master: users who must enjoy the feed enough to keep scrolling. If it simply sold to the highest bidder, feeds would fill with irrelevant, annoying ads and people would leave. So Meta rewards advertisers whose ads people actually want to act on - by letting a relevant ad win even with a lower bid. The auction is Meta balancing its revenue against its users' experience.

3See it with numbers

Three advertisers compete for one person. Watch how the lower bidder wins:

AdvertiserBidEst. Action RateQualityTotal Value
Advertiser A€10.001% (0.01)low~0.10
Advertiser B€6.004% (0.04)high~0.27 ✓ WINS
Advertiser C€8.002% (0.02)med~0.17

Advertiser B bid the least and still won - because Meta predicted the person was 4× more likely to act on B's ad. This single table explains why creative and relevance beat raw budget. It's also why we spend all of Week 3 on creative: better creative lifts your Estimated Action Rate, which lets you win more auctions at a lower bid - the definition of efficiency.

4What you actually pay (the second-price idea)

Winning doesn't mean you pay your full bid. Historically Meta uses a second-price-style mechanism: you pay roughly the minimum needed to have beaten the runner-up, not your max. So a high bid is mostly a statement of willingness, used to win, not the price you're guaranteed to pay. This is why "bidding higher" doesn't linearly burn money - but it does change which auctions you win.

▤ In Ads Manager · where the auction shows its face

You never see the auction directly, but it leaves fingerprints in your metrics columns. These four are your window into auction dynamics:

CPM (cost per 1,000 impressions)= how expensive the auction is right now
CTR (click-through rate)= a proxy for your Estimated Action Rate
CPC (cost per click)= CPM ÷ clicks; blends price + relevance
Quality / Engagement rankings= Meta grading your Ad Quality vs peers

When a client panics that "CPMs are up," they're really saying the auction got more competitive - more advertisers, or a seasonal demand spike (Q4, holidays). You can't control the auction's temperature, only how well your ad competes inside it.

⚠ The expensive misunderstanding

People treat rising CPMs as "the platform getting worse" or "my fault." Often it's neither - it's more competition in the auction (e.g. every e-com brand piling in before Christmas). The right response isn't to slash budget in a panic; it's to improve the relevance half of Total Value so you win efficiently even when prices rise. Knowing the auction formula lets you diagnose instead of flail - exactly the calm, first-principles read your clients will pay you for.

Today's recap - 30 seconds

Day 2 · Foundations Tomorrow → Day 3: Account structure (Campaign → Ad Set → Ad)