If you've ever seen "Learning Limited" or "In Learning" on Meta Ads Manager and weren't sure what it meant or what to do about it, this post covers everything you need to know.
The learning phase is the period when Meta's algorithm is figuring out who to show your ads to, when, and in what format to hit your optimization goal.
The problem: a lot of advertisers accidentally break it — repeatedly — which means their campaigns never reach full delivery and CPL stays permanently higher than it should be.
What the Learning Phase Is and How It Works
Every time an ad set receives 50 optimization events (purchases, lead form submissions, add-to-carts — whatever your optimization goal is) within a 7-day window, Meta considers the learning phase complete.
During this phase, Meta tests delivery across different audience segments to find patterns — who's most likely to convert. Performance is deliberately unstable and cost per result runs higher than steady-state.
If an ad set doesn't reach 50 optimization events within 7 days, it enters "Learning Limited" status — meaning the algorithm doesn't have enough data to optimize properly and your results suffer indefinitely.
Five Things That Reset Your Learning Phase
1. Changing Budget by More Than 20%
Any budget change greater than 20% in a single edit resets the learning phase immediately. If you're adjusting budget daily — scaling up when it's working, cutting when it's not — your ad set restarts learning every time and never exits.
Fix: if you need to increase budget, do it in 20% increments with 48-72 hours between each change.
2. Switching Your Optimization Goal Mid-Campaign
Changing the optimization goal — say from Link Clicks to Conversions, or from Leads to Purchases — resets learning entirely because the algorithm has to start building a new pattern from scratch.
3. Editing Audience Targeting
Adding or removing interests, changing age ranges, or adding new exclusions resets the learning phase. If you want to test a new audience, create a new ad set rather than editing one that's currently learning.
4. Pausing and Restarting
Pausing an ad set and restarting it will restart learning in most cases. If an ad set is performing at an acceptable level, keep it running rather than pausing.
5. Adding or Removing Creatives Frequently
Adding multiple new creatives or removing existing ones in bulk can reset ad set learning. To test creative, use Meta's built-in A/B test feature or create a separate ad set.
How to Exit the Learning Phase Faster
The goal is 50 optimization events within 7 days. Three levers help:
Consolidate small ad sets: if you have five ad sets each getting 2-3 conversions per day, merging them into two larger ad sets will hit the 50-event threshold faster.
Use a more frequent optimization event: if purchases are scarce, optimize for Add to Cart or Initiate Checkout first, then shift to Purchase once you're at scale.
Ensure budget is sufficient: an ad set with very low budget gets limited delivery, which means fewer optimization events and a longer time to exit learning.
See how we manage learning phase across Meta Ads campaigns for our clients.