Meta Ads — Platform Capabilities and Limitations
Running reference for Meta Ads Manager features and constraints relevant to Baseworks campaigns. Updated from direct implementation experience, not just Meta AI advice (which has proven unreliable on interaction effects between features).
Last updated: 2026-03-12 based on Spring 2026 Study Group Montreal campaign setup.
Bilingual Campaigns (EN/FR)
Section titled “Bilingual Campaigns (EN/FR)”How to set up bilingual in a single ad
Section titled “How to set up bilingual in a single ad”- At the Ad level, scroll to the Languages section (located between Advantage+ creative and Tracking when visible)
- Set English as the default language
- Click Add languages → French
- Input FR primary text, FR headline, and a separate FR Website URL
- This keeps both language versions in one ad object and consolidates algorithm data
Critical constraint: placement crops and bilingual are mutually exclusive
Section titled “Critical constraint: placement crops and bilingual are mutually exclusive”You cannot use placement-specific crops (Story / Landscape) and language customization (different images or copy per language) in the same ad.
Meta’s system allows only one dimension of image customization per ad:
| Setup | Possible? |
|---|---|
| Square only + bilingual (EN/FR copy, separate URLs) | Yes |
| Placement crops (Story/Landscape/Square) + same image for all languages | Yes |
| Placement crops + different images per language | No |
| Placement crops + bilingual copy/URLs | No |
Confirmed by Meta Ads Manager error: “You can’t use different images across placements and languages in the same ad.”
Confirmed by implementation: March 2026 and December 2025 — both times we produced Story/Landscape crops and both times we ended up with square only because crops conflict with bilingual.
The Languages section is fragile
Section titled “The Languages section is fragile”The manual Languages section frequently disappears from the ad editor. It is suppressed by:
- “Optimize text per person” being enabled
- Event details being active on the ad
- Placement-specific crops being added
If the Languages section is missing:
- Ensure no Story/Landscape crops are present (switch to Carousel format then back to Single Image to reset — note this deletes crops)
- Ensure Event details section is cleared
- Try toggling off “Optimize text per person” (this toggle is sometimes unclickable — a known UI glitch)
AI translation ≠ manual Languages
Section titled “AI translation ≠ manual Languages”The “Translate text” enhancement inside Advantage+ Creative is AI-generated. It does not allow you to input your own FR copy or specify a separate FR URL. It is not a substitute for the manual Languages section.
Multiple Text Options (Dynamic Creative / Optimize Text Per Person)
Section titled “Multiple Text Options (Dynamic Creative / Optimize Text Per Person)”What it is
Section titled “What it is”In the Ad creative section, you can add up to 5 versions of primary text and headlines. Meta’s system mixes and matches them to find the best-performing combination.
Interaction with bilingual — likely incompatible
Section titled “Interaction with bilingual — likely incompatible”Meta AI has claimed (March 2026) that multiple text options and the bilingual Languages feature can be used together. In practice, enabling “Optimize text per person” suppresses the Languages section. Not exhaustively tested, but treat as incompatible until proven otherwise.
Implication: The “dynamic creative” testing strategy (e.g., 2 creatives × 3 headlines × 2 primary texts) does not appear to work for bilingual campaigns.
Scale and Ad Count for Small Campaigns
Section titled “Scale and Ad Count for Small Campaigns”Learning phase reality at 25-participant scale
Section titled “Learning phase reality at 25-participant scale”Meta’s learning phase requires ~50 conversions per week to officially exit. For a 25-person hard cap, this is mathematically impossible — the ad set will remain in Learning Limited throughout the campaign.
This is normal and acceptable. “Learning Limited” does not mean ads aren’t working. Ignore the label; track Cost Per Result instead.
Ad count and algorithm efficiency
Section titled “Ad count and algorithm efficiency”At 25-participant scale, more ad entities = thinner data = less effective optimization. Keep ad count as low as possible.
| Ad count | Assessment |
|---|---|
| 1–2 ads | Ideal for 25-person cap |
| 3 ads | Workable |
| 4–6 ads | Data too fragmented; algorithm cannot optimize |
If you have 3 creative types and need bilingual: 3 creative types × 2 languages = 6 ads minimum. This is too many. Use square-only + manual Languages to keep it at 3 ads (one per creative type, bilingual within each).
Placement Format Guidance
Section titled “Placement Format Guidance”For bilingual campaigns
Section titled “For bilingual campaigns”Use square (1:1) only. Do not produce Story or Landscape crops — they cannot be used with bilingual settings. Meta auto-adapts square images for Stories and Reels via background expansion. Acceptable trade-off.
For monolingual campaigns
Section titled “For monolingual campaigns”Placement crops are available and recommended. Upload Square (1:1) as the base, then add Story (9:16) and Landscape (1.91:1) via placement customization.
Campaign Structure
Section titled “Campaign Structure”For recurring cohorts of the same program
Section titled “For recurring cohorts of the same program”Duplicate the existing ad set (not the campaign, not an individual ad). This preserves campaign-level historical data while giving clean per-cohort tracking.
- Select the previous ad set → Duplicate → update schedule, creatives, and URLs
- Do not add new ads into the existing ad set (risks the algorithm favoring old ads)
- Do not create a new campaign (resets all optimization history)
Known Meta AI Advice Reliability Issues
Section titled “Known Meta AI Advice Reliability Issues”Meta AI (the chat assistant within Ads Manager) has given incomplete or misleading advice on at least two occasions:
- March 2026: Said multiple text options and bilingual are now compatible. Appears incorrect in practice.
- March 2026: Advised a “master ad” structure that assumed placement crops and language customization could be used together. This is not possible.
Treat Meta AI advice as a starting point only. Always test new claims in the actual interface before committing production time (e.g., don’t produce 18 cropped files before confirming the setup is feasible).