Media Planning That Survives Contact With Reality

How to build a media plan that holds up when budgets hit platform minimums, ads sit in review, and learning phases reset. Checks and fixes.

ADS Beast editorial teamPublished 10 min read

Media planning is the work of deciding which channels, budgets, formats, and launch dates you commit to before money moves, and then writing those decisions so they still hold when the platforms push back. A plan that survives contact with reality names its sources, checks platform rules before it commits a number, and leaves room for review queues and learning phases.

In short:

  • Most plans break on assumptions nobody rechecked: minimum budgets, review timelines, campaign objectives, and the checks each platform runs.
  • A budget number is only real after you confirm the current rule for that country, currency, objective, and payment method.
  • Review queues and learning phases are scheduling constraints, not footnotes. They set your launch date.
  • Every line in the plan should name where it came from, so the next person can re-verify it instead of trusting it.
  • Frequent small edits cost more than they look like they do. Group them.

Why do media plans fall apart once campaigns go live?

Most plans assume the account will behave the way it did in the spreadsheet. In practice, budgets hit platform minimums, ads sit in review, and learning phases reset after edits. The gap is rarely strategy. It is the operational rules of the ad platforms, which the plan treated as constants when they are closer to moving parts.

The failure pattern repeats. Someone builds a clean allocation across channels, the client approves it, the campaign goes up, and within a week the numbers on the screen look nothing like the numbers in the deck. Nobody lied. The plan simply described a world where approval is instant, budgets are continuous, and edits are free.

Media planning and buying is the discipline that closes that gap, because buying is where the rules bite. If your plan is written by people who never touch the ad accounts, the rules stay invisible until launch.

The three assumptions that break first

  1. Budget continuity. You assume any number works. Platforms enforce floors and warn you when you fall below them, and those floors vary by country, currency, objective, and payment method.
  2. Instant delivery. You assume the ad is live the moment you publish it. Every major platform runs a review, and review takes time you did not budget.
  3. Stable learning. You assume the algorithm keeps what it learned. Significant edits restart the learning phase, so a plan full of small tweaks keeps resetting its own progress.

What should a media plan check before it commits a number?

It should check the platform's own published rule for the specific country, currency, objective, and payment method you are using, and record the source next to the number. That single habit prevents most launch-week surprises.

The table below covers the budget and review rules worth writing into the plan. Every figure here comes from the platform's own documentation, and you should re-open that documentation before each flight, because these rules change.

PlatformBudget ruleReview timeline
Google AdsNo fixed minimum budgetMost ads reviewed within one business day
MetaMinimum depends on country, currency, objective, and payment method; Ads Manager warns you when you fall below itMost ads within 24 hours, some longer
Microsoft AdvertisingNo published universal floor; check the current ruleMost reviews within 48 hours
LinkedInAt least 10 USD per dayCheck the current rule
TikTokMore than 50 USD per day at campaign level, 20 at ad group levelCheck the current rule
Telegram AdsNo public minimum published in euros; ad text capped at 160 charactersCheck the current rule

Two things follow from that table. First, "the minimum budget" is not a single number you can memorize, so the plan should say which platform, which country, and which objective each figure applies to. Second, review time is a scheduling input. If your launch date assumes same-day delivery across four platforms, you are planning for a world that does not exist.

The same discipline applies to the media mix. Choosing channels is the visible part of media planning. Confirming what each channel will actually accept is the part that decides whether the plan runs.

Where the numbers actually come from

When a plan needs a budget figure and the platform does not publish one, do not invent a range. Write down what the figure depends on and who will confirm it. For Meta, that means country, currency, objective, and payment method. For platforms that publish a floor, cite the floor and the date you checked it.

If you need to reason about cost per result before you have data, use a conditional example rather than a claim. If a click costs X and your landing page converts at Y, your cost per conversion is X divided by Y. That is arithmetic you control, not a benchmark someone made up. When you want to see how those assumptions play out against your own history, budget scenarios built from your past performance are more useful than any published average.

How do review timelines change your launch schedule?

They move your launch date. A plan that treats review as instantaneous is a plan that will miss its own start date, and the miss usually gets blamed on the creative team rather than the schedule.

Build the schedule backwards from the day you need delivery, and put the review window in as a real block of time. Google Ads reviews most ads within one business day, Meta within 24 hours for most ads with some taking longer, and Microsoft Advertising within 48 hours. If you are launching on several platforms at once, your earliest possible live date is set by the slowest of them, not the fastest.

There is a second-order effect worth planning for. Review is not a one-time gate. Every new ad, every new creative variant, and every policy-sensitive edit goes through it again. A campaign that swaps creative daily is a campaign that spends part of every day waiting.

A launch sequence that accounts for review

  1. Confirm the current budget floor and review window for each platform in the plan, and note the source and the date.
  2. Submit ads for review before the flight start date, not on it.
  3. Hold the first day's budget back from the most aggressive pacing until the ads are approved and delivering.
  4. Check delivery on day one against the plan's assumption, and adjust pacing rather than the plan's structure.
  5. Record which platform was slowest. That number is your review buffer for the next flight.
Launch sequence that survives review queues. Confirm floors and review windows: Per platform, country, objective. Note source and date.; Submit ads before the start date: Not on it. The slowest platform sets your live date.; Hold back day-one pacing: Until ads are approved and actually delivering.;
Review time is a scheduling input, not a footnote.

Why does the learning phase keep resetting?

Because significant edits restart it. Meta's learning phase ends after roughly 50 results in a week following the last significant edit, and every major change resets the clock. A campaign that gets a budget tweak every morning never accumulates the results it needs to leave learning, which means the algorithm never gets a stable signal to optimize against.

This is the most expensive invisible habit in media planning. The edits feel small and responsible. Each one looks like tuning. Collectively they keep the campaign in a permanent state of re-learning, and the performance you are trying to improve never gets a chance to settle.

The fix is procedural, not analytical. Group your changes into a single pass, decide in advance what counts as significant, and then leave the campaign alone long enough to accumulate results. If a change can wait two days, let it.

How to tell a real problem from impatience

  • If the campaign is inside its learning window, the numbers are noisy by definition. Wait.
  • If the campaign has left learning and performance is still off target, that is a signal worth acting on.
  • If you are editing because the dashboard is open, close the dashboard.

Where does a media plan break first when platforms change their rules?

In the assumptions nobody rechecked: campaign objectives, ad formats, and review timelines. Platform interfaces and policies move faster than planning documents, and a plan written last quarter can be quietly wrong this quarter without anyone noticing.

Two concrete examples. Meta now offers six campaign objectives (awareness, traffic, engagement, leads, app promotion, sales), and the separate Conversions and Messages objectives no longer exist, so a plan that still allocates against them is allocating against nothing. Google Ads retired the Local campaign type in 2022, and advertising on Maps now runs through search campaigns with addresses or Performance Max.

The same drift shows up in measurement. Google Ads uses a 30-day click window by default, configurable from 1 to 90 days, and GA4 keeps event data for either 2 or 14 months. If your plan compares channels on different attribution windows without saying so, the comparison is not measuring what you think. Getting the attribution model right, and knowing what it can and cannot show, matters more than the tool you use.

How to write a plan that can be re-verified

Every line that contains a rule, a number, or a constraint should name its source. Not a vague attribution to "platform documentation," but the specific page and the date you read it. That turns the plan from a document you trust into a document you can check.

This is also how media planning companies and media planning agencies differ in practice. The ones whose plans survive are the ones who treat the plan as a set of claims with sources rather than a set of numbers with confidence. Whether you work with an agency or in-house, ask to see where each constraint came from.

The checklist to run before every flight

  • Budget floors: confirmed per platform, per country, per objective, with a source and a date.
  • Review windows: written into the schedule as real time, not assumed away.
  • Objectives: matched to the platform's current list, not last year's.
  • Learning phase: the plan says what counts as a significant edit and who approves one.
  • Attribution: the same window and model across every channel you are comparing.
  • Measurement: conversion tracking verified end to end before spend starts, not after.
Pre-flight checks for a media plan. Budget floors confirmed: Per platform, country, objective, with source and date.; Review windows in the schedule: Written as real time, not assumed away.; Objectives match current lists: Not last year's platform structure.; Significant edit defined: And a named ap
Run this before every flight, not once a year.

How should the plan handle changes after launch?

It should separate decisions that need approval from decisions that do not, and say so in writing. The worst outcome is not a wrong decision. It is a campaign that gets edited constantly because nobody agreed on what counts as a reason to touch it.

Write three categories into the plan. Changes you make without asking: pacing adjustments inside an agreed range, pausing an ad that is clearly broken. Changes that need a named approver: budget shifts between channels, new creative direction, anything that restarts learning. Changes that wait for the next flight: structural reallocation, new channels, new objectives.

That structure also protects the plan from its own success. When a channel outperforms, the instinct is to move money into it immediately, which resets learning and can cost more than the reallocation gains. Decide in advance how much movement is worth that cost.

If you are running several channels and want the campaign build and the rule checks handled in one place rather than assembled by hand, campaign forecasting tools can show how a budget scenario plays out against your own history before you commit it.

Next step

Pick the platform that carries the most budget in your current plan and re-verify three things against its own documentation: the budget floor for your country and objective, the review window, and the current list of campaign objectives. Write the source and the date next to each one. Then do the same for the next platform. That single pass turns a plan you hope will hold into one you can check.

Related reading

See how this works in ADS Beast.