Skip to main content
Quick reference for Meta’s advertising constraints and AdStellar’s campaign limits.

Campaign Limits

LimitValue
Max ad sets per campaign500
Max ads per ad set (AdStellar AI)10
Max ads per ad set (Meta hard limit)50
Max total ads per campaign1,500
Max creative/audience combinations1,000
Max campaigns per import3
Max ads per import1,500
Ad name character limit400
AdStellar’s AI Builder caps ad sets at 10 ads for optimal testing efficiency. When launching into existing campaigns, Meta’s hard limit of 50 ads per ad set applies.

Budget Minimums

ContextMinimum
Meta minimum daily budget$1/day
Minimum per ad set$5/day
Learning phase — Traffic objective$3/day per ad
Learning phase — Leads objective$5/day per ad
Learning phase — Sales objective$10/day per ad
For the learning phase, multiply the per-ad minimum by your number of ads per ad set. For example, 5 ads optimizing for Sales need at least $50/day per ad set.

Video Specs by Placement

PlacementRecommended Aspect RatioAlso Accepts
Feed (Facebook & Instagram)1:1 (square) or 4:5 (vertical)16:9 (landscape)
Stories & Reels9:16 (vertical)
In-stream Video16:9 (landscape)1:1 (square)
SearchFlexibleMost ratios
Marketplace1:1 (square) preferredOther ratios
AdStellar validates video placement compatibility and shows status indicators (optimal, compatible, not optimal) in the creative builder. You can swap in different video assets per placement if needed.

Special Ad Category Restrictions

Housing, Credit, and Employment categories restrict:
  • No detailed targeting (interests, behaviors)
  • No age targeting
  • No gender targeting
Issues/Elections/Politics does NOT have these targeting restrictions but requires country selection.

Advantage Audience Constraints

When Advantage Audience is enabled, Meta requires age_max >= 65 and age_min <= 25. These are suggestions to Meta’s algorithm, not hard limits — Meta may deliver outside this range. AdStellar automatically adjusts these values if needed when Advantage Audience is toggled on.

DSA / Ad Transparency

Meta requires beneficiary and payer information on all ad sets (not just EU-targeted). AdStellar pulls defaults from your Meta Ads Manager settings. If not configured, set them up in Meta Ads Manager > Advertising Settings > Verifications and ad transparency.
Missing beneficiary/payer information can cause ad set creation to fail. See the EU Beneficiary & Payer guide for step-by-step setup instructions.