…
Skip to content
Topics
On this page

How Meta's AI Ad Delivery Works

Meta's AI ad delivery is the system that decides, in a fraction of a second, which ad each person sees on Facebook, Instagram and WhatsApp. It shortlists ads that could fit the person, predicts how likely they are to act on each one, and runs an auction where the ad with the highest total value wins.

  • Every view is an auction: Each time a slot opens in a feed, Story or Reel, ads compete for it.
  • Total value decides: The winner is not simply the highest bid. Relevance and quality count too.
  • Prediction is the core: Machine learning models estimate the chance that this person will click, message or buy.
  • Learning takes time: New ad sets go through a learning phase before delivery settles.
  • Creative is a signal: What the ad shows and says helps the system decide who it is for.
Meta ad delivery: retrieval, ranking and the total value auctionFour steps run each time an ad slot opens: eligible ads, retrieval of a shortlist, ranking by the predicted chance of the chosen action, and an auction where the highest total value wins. Total value equals the bid times the estimated action rate plus ad quality. Below, ad A has a higher bid but a low chance that this shopper orders, so it loses. Ad B, the nearby kirana store, has a lower bid but is relevant with a high chance of an order, so it wins the slot.Eligible adsEvery ad whoseaudience fitsRetrievalShortlist oflikely fitsRankingPredict chance ofthe chosen actionAuctionHighest totalvalue winsTotal value = bid × estimated action rate + ad qualityAd A: higher bidLow chance this shopper ordersLoses the slotAd B: kirana store, lower bidNearby, relevant, high chanceWins the slotSimplified illustration
Meta ad delivery: retrieval, ranking and the total value auction

This lesson follows one example: a kirana store in Indore's Vijay Nagar that delivers groceries within a few kilometres. Customers order on WhatsApp. The owner runs a small daily budget and wants to understand why some days bring many orders and others bring few.

Key Characteristics of Meta's AI Ad Delivery

  • Personal: Two people in the same building can see different ads, because the system predicts each person separately.
  • Objective-led: The system predicts the action set by the campaign objective, such as a message or a purchase.
  • Data-hungry: It learns from actions on Meta's apps and from events the business sends through the Meta Pixel and Conversions API.
  • Budget-paced: Spending is spread through the day or the campaign, so the budget is not used up in the first hour.
  • Not fully visible: Meta shares some diagnostics but not the reason one person saw an ad.

How Meta's AI Ad Delivery Works

  1. Eligibility: When the shopper opens Instagram, every ad whose audience settings include them is eligible.
  2. Retrieval: A first model narrows thousands of eligible ads to a short list likely to suit this person. Meta has named a retrieval system called Andromeda for this stage.
  3. Ranking: Larger models predict the estimated action rate: how likely this person is to take the chosen action after seeing each shortlisted ad. Meta has described models such as GEM for this work.
  4. Auction: Each ad gets a total value, and the highest one wins the slot.
  5. Charge: The advertiser pays according to the auction, usually less than its maximum bid, and the result feeds back into the models.

The Total Value Formula

Meta explains its auction with one formula.

PartWhat it meansKirana store example
BidWhat the advertiser is willing to pay for the result, set by the bid strategyThe store uses the default strategy that aims for the most results within budget
Estimated action rateThe predicted chance this person takes the actionHigh for a shopper living two streets away who often orders groceries online
Ad qualitySignals from feedback such as hides and reports, and low-quality traits such as clickbaitA clear photo of a real grocery basket with prices, not a misleading "90% off"

Total value = bid × estimated action rate + ad quality. A relevant, well-made ad can win against a bigger advertiser that bids more.

The Learning Phase

After an ad set launches, or after a significant edit, it enters learning. Delivery and cost per result swing while the system tests who responds. Meta has said an ad set usually leaves learning after about 50 optimization events within 7 days. If it cannot reach that, the status shows "Learning limited".

Significant edits include changing the audience, the creative, the optimization event or the bid strategy, making a large budget change, or pausing for a long time. Each one can restart learning.

Example: A Kirana Store in Indore

  • Setup: One campaign asks for WhatsApp conversations. One ad set covers the delivery area, and three ads show a real basket of daily items, the store front and a festival offer.
  • Problem: The owner started with four ad sets, each with a tiny budget, and all four stayed in Learning limited.
  • Fix: He merged them into one ad set with the full budget and a broad audience inside the delivery area. More conversations reached one ad set, so learning could finish. Facebook ads targeting explains why broad audiences often help here.
  • Patience: He stopped editing daily and waited a week before judging results.
  • Creative: He added new ads when the old ones tired, and tested them fairly as shown in creative testing on Meta.

Benefits of Meta's AI Ad Delivery

  • Small budgets can compete: Relevance counts in total value, not only money.
  • Less manual targeting: The system finds responsive people inside a broad audience.
  • Better use of spend: Pacing spreads the budget across the day.
  • Continuous learning: Every result improves later predictions for the account.

Limitations of Meta's AI Ad Delivery

  • Black box: You cannot see why a person saw or did not see your ad.
  • Needs events: Low-volume accounts learn slowly and results vary widely.
  • Bad data misleads it: Broken or duplicated tracking teaches the system to find the wrong people.
  • Competition sets prices: Festival seasons and busy categories raise costs regardless of the ad.

How AI Changes Ad Delivery

What AI Automates Now

The whole path from shortlist to auction is automated. Meta's AI also decides placements, spreads budget across ad sets in many campaign types, and chooses which of several ads to show each person. Background on the models themselves is in the what is an LLM and how LLMs work lessons, though ad ranking models are trained for prediction rather than writing text.

What Still Needs a Human

People decide the offer, the objective, the budget and the creative, and they keep tracking clean. They also judge results against real orders, since the system only knows what it is told.

Risk to Watch

Reacting to daily swings with constant edits keeps ad sets in learning and makes results worse. Set a review rhythm, such as once a week, and change one thing at a time.

Do It with AI

Use this prompt to diagnose an ad set that is not delivering well. It works in ChatGPT, Claude or Gemini. Export the ad set report first and remove any personal data.

Prompt for ChatGPT, Claude or Gemini

You are a Meta ads analyst for a small business in India. Campaign objective and optimization event: [for example, WhatsApp conversations] Ad sets, with daily budget, audience size estimate and delivery status: [paste] Results for the last 14 days by ad set: [paste results, cost per result, frequency] Edits made in that period and their dates: [list] 1. Identify ad sets that are in learning or Learning limited, and give the likely reason. 2. Point out edits that may have restarted learning. 3. Suggest at most two changes, such as merging ad sets or changing the optimization event. 4. Say how long to wait before judging the change. Use only the numbers I gave. Do not invent benchmarks.

  1. Export the last 14 days of ad set data and list every edit you made.
  2. Run the prompt and read its diagnosis of learning status first.
  3. Make at most two changes, then leave the ad sets alone for a week.
  4. Compare the results with your own order records.

Check Before You Use It

  • Facts: Confirm the delivery status and learning rules inside Ads Manager, since Meta updates them.
  • Brand fit: Any new ad the suggestion leads to should still show the store's real products and prices.
  • Compliance: Share no customer names or numbers with AI tools; keep only aggregate campaign data.

Quick Quiz

Pick an answer to check yourself. Nothing is saved.

Question 1 / 3

  1. 1. The kirana store bids less than a national brand for the same shopper, yet its ad is shown. What is the most likely reason?

Frequently Asked Questions

Does the highest bid always win the Meta ad auction?

No. Meta ranks ads by total value, which combines the bid, how likely the person is to take the chosen action, and the ad's quality. A lower bid with a relevant, well-made ad can beat a higher bid.

What is the learning phase in Meta ads?

It is the period after a new ad set launches, or after a significant edit, when the system is still working out who responds best. Results are less stable during it. Meta has described leaving it after about 50 optimization events in a week, but check the current rule in its help pages.

What does Learning limited mean?

It means the ad set is not getting enough optimization events to finish learning. Common fixes are a larger budget, fewer ad sets sharing the same budget, a broader audience, or optimizing for a more frequent event.

Why did my Meta ad costs go up during Diwali?

Costs in an auction rise when more advertisers compete for the same people. Festival periods bring many brands into the auction at once, so the price of reaching each person can go up.