Operator-grade guide to running compliant iGaming ads on Meta in 2026: pre-clearance, Business Manager setup, creative rules, Special Ad Categories, country whitelisting, rejection fixes, and a full campaign checklist.
iGaming Meta Ads Compliance 2026: What Gets Approved, What Gets Rejected, and How to Run Profitable Casino & Sportsbook Campaigns on Facebook and Instagram
Meta is the channel iGaming operators love to hate. The CPMs are reasonable, the audience is enormous, the placements (Reels, Stories, in-feed) are creative-friendly, and the API is mature enough to wire into any operator's data stack. Then your account gets disabled at 2:47 a.m. on a Friday for "promoting illegal gambling in a restricted region," your Business Manager loses access to its assets, and your acquisition lead spends three days emailing Meta support to recover the account. Every iGaming operator who has run paid social at scale knows the cycle.
In 2026, Meta's gambling advertising policy is the most mature it has ever been — and also the most strictly enforced. The Special Ad Categories framework, the country-by-country authorization model, the creative pre-flight review, and the operator-level fit-and-proper check have all tightened since 2023. The good news is that operators who do the upfront work — proper Business Manager structure, pre-clearance documentation, creative compliance pipelines, and country-specific account fragments — can run reliable, profitable Meta campaigns at scale. The bad news is that operators who try to "just launch and see what happens" lose more in disabled accounts and ad inventory than they ever spent on media.
This guide is the operator's reference. It is not Meta's official policy (read those at facebook.com/policies); it is what actually happens in 2026 when you submit a casino or sportsbook ad to Facebook or Instagram.
TL;DR
- **Pre-clearance is mandatory for gambling, real money games, and lottery in 30+ countries.** Operators must apply via the Facebook Gambling Permission form, attach a current local license, and wait 5–15 business days for approval per country and per legal entity.
- **The Special Ad Categories framework applies to most jurisdictions** and removes detailed targeting (age, gender beyond 18+, interest, behavior) for ads in regulated gambling markets. Operators replan their audience strategy around lookalikes, Advantage+ audiences, custom audiences from CRM, and contextual placements.
- **Creative rules vary by country.** Bonus amounts cannot be advertised to non-registered users in Spain and Italy; celebrity endorsements are banned outright in Spain, severely restricted in the UK and Australia; copy implying easy money is rejected globally; gambling responsibly messaging is required in most jurisdictions and the wording is country-specific.
- **Account structure matters more than budget.** A single Business Manager running multi-country casino ads will get disabled. The best practice is one Business Manager per legal entity per country (or per regulator), with separate ad accounts, separate pages where legally distinct, and separate pixel/CAPI implementations.
- **Rejection categories in Meta gambling ads fall into five buckets:** creative content (copy or imagery), audience (targeting non-eligible users), landing page (compliance issues on the destination), account standing (operator-level history), and geo-mismatch (ad appearing outside the licensed country).
- **The single highest-impact fix is server-side CAPI with deduplication.** Operators with healthy CAPI implementations recover 28–46% of FTDs that pixel-only attribution loses, which materially changes Meta's optimization signal and reduces rejection rates downstream.
How Meta classifies iGaming advertising
Meta divides gambling-related advertising into several overlapping classifications, and your campaign falls into one or more:
**Real-money gambling.** Casino, sportsbook, poker, bingo, and any game where players wager real money for the chance to win real money. This is the strictest category and requires pre-clearance in every country where it's allowed.
**Lottery.** State-run or licensed lotteries. Often handled under a separate permission flow with different documentation requirements.
**Online gaming with no monetary value.** Social casino apps, free-to-play games with optional purchases that do not pay out monetary winnings. Generally not subject to gambling permission but can still trigger Meta's gaming policies and rating restrictions.
**Daily fantasy sports.** Handled differently from sports betting in jurisdictions where DFS is regulated as a skill game. Permission flow varies by country and state.
**iGaming services and affiliates.** Operators marketing acquisition services, affiliate networks promoting licensed operators, or tipster/odds-comparison services. The gambling permission requirement extends to these but the documentation is sometimes different (the licensed operator's license can be referenced; sometimes the affiliate also needs its own license).
Knowing which classification applies to every campaign is the first step. Mis-classification — running a sportsbook campaign as a "general gaming" campaign because you want to skip the permission flow — is the fastest path to a permanent account disablement.
Business Manager architecture for iGaming
The architecture mistake that disables the most operator accounts is one Business Manager holding ad accounts for every country the operator serves. Meta's compliance and trust signals operate at the Business Manager level: a strike in any one of your country accounts can disable the parent Business Manager and freeze your entire ad inventory globally.
The correct architecture in 2026:
**One Business Manager per legal entity per major regulator.** If your operator group has a UKGC license, an MGA license, a SPA Brasil license, and an Ontario AGCO license, you want four Business Managers. Each ties to the legal entity that holds that license; each connects to ad accounts and pages used in that jurisdiction; each has its own pre-clearance documentation on file with Meta.
**Separate ad accounts inside each Business Manager per country.** Within the MGA Business Manager, the operator might have separate ad accounts for Germany, Sweden (where permitted under MGA-passport rules), Canada (province-by-province), and so on. Account fragmentation lets you control creative, audience, and pixel routing per country, and it isolates strike risk.
**Separate Facebook pages where the brand operates under distinct names per country.** This matters for operators using country-specific .co.uk, .de, .com.br branding. Each page should reflect the licensed entity and country-specific responsible gambling resources.
**Separate pixels and CAPI endpoints per country/account.** Cross-pixel firing across regulated markets is a common compliance issue because it can create a record of you tracking conversions in a country where you're not licensed. One pixel per country is the cleanest model.
**Designated Meta partner agency or in-house tech lead with full permissions on each Business Manager.** Lost-account recovery requires admin-level Meta Business Manager users who can authenticate. Operators who let their agency hold the only admin seat get locked out when they switch agencies.
Country-by-country gambling permission status
Meta publishes a list of countries where gambling, real-money games, and online gaming advertising is permitted with prior written authorization. The list updates regularly. As of Q1 2026, the practical state is:
- **Permitted with permission (mature):** UK, Ireland, Italy, Spain, France (sports only), Germany (state-by-state under GlüStV), Denmark, Sweden, Finland (Veikkaus monopoly limits operators), Norway (monopoly), Estonia, Latvia, Lithuania, Malta, Portugal, Romania, Bulgaria, Greece, Hungary, Czech Republic, Slovakia, Cyprus, Australia, New Zealand, Canada (Ontario only for iGaming; sports broader), Mexico, Colombia, Peru, Argentina (province by province), Brazil (SPA-licensed only since 2024), United States (state by state, must hold state license).
- **Permitted with permission (newer):** Chile (in process 2026), Ecuador (limited), Costa Rica (unique B2B-heavy regime), Switzerland (Concordat-licensed only).
- **Restricted or prohibited:** China, Singapore, Indonesia, Malaysia, Thailand, Vietnam, Saudi Arabia, UAE (with limited 2025 amendments), most of sub-Saharan Africa except South Africa, several MENA jurisdictions.
- **Grey markets (operator decision, MGA-passport zone):** parts of Asia ex-restricted, parts of LatAm not yet regulated, .com plays.
The operational requirement: you can only run gambling ads in countries where your operator entity holds a license that Meta accepts and where Meta has approved your gambling permission for that country. Running a UK-licensed sportsbook campaign into Germany — where you don't hold a GlüStV license — is a policy violation even if the ad creative is generic. Geo-targeting must match licensed coverage exactly.
Special Ad Categories and audience design
Where Special Ad Categories applies (which is most jurisdictions for gambling), the targeting tools Meta normally allows for paid social — detailed interest targeting, demographic targeting below age and gender, behavioral targeting, custom audience refinements — are restricted. Operators cannot exclude people based on age (beyond the legal minimum), gender (beyond the operator's allowed audience definition), or location below the country level beyond a 15-mile radius minimum.
What still works:
**Lookalike audiences from FTD seed lists.** A lookalike at 1–3% seeded from your top-LTV cohort, uploaded as a customer list hash through CAPI, is the highest-ROI audience for most operators. Refresh seed every 30 days.
**Custom audiences from CRM.** Existing player CRM segments — by recency, by deposit value, by game preference — uploaded via API let you run reactivation, cross-sell, and VIP nurture campaigns inside Special Ad Categories rules.
**Advantage+ audiences.** Meta's algorithmic audience-discovery layer. Performance varies by market but works particularly well in markets where the operator has 12+ months of pixel/CAPI data.
**Contextual placements.** Sports content categories, gaming content categories, news. Less powerful than detailed interest targeting but still meaningfully shapes who sees the ad.
**Geographic targeting at country/region level.** Below the country level you're restricted to the 15-mile minimum radius and must respect Meta's rules on not creating exclusionary location-based targeting.
What does not work in Special Ad Categories:
**Excluding people by age beyond the country's legal minimum.** If your country's legal age is 21, you can target 21+; you cannot target 25–45 specifically.
**Detailed interest targeting on gambling-related interests.** "Casino games," "Sports betting," "Poker" interests are restricted or unavailable.
**Behavioral targeting on prior gambling behavior.** Restricted in most jurisdictions.
Creative rules and rejection categories
The five rejection categories Basher tracks across operator clients:
**1. Creative content (copy or imagery).** The largest rejection bucket. Common triggers: copy implying easy money or guaranteed wins ("Win big! Easy money!"), imagery of cash showering down, celebrity faces in jurisdictions that ban them (Spain RD 958/2020, UK CAP Code for under-25-appeal restrictions, AGCO restrictions in Ontario), use of cartoon characters or animation appealing to minors, suggestive imagery linking gambling to financial success or social status, claims of skill where the game is chance, missing responsible gambling messaging or helpline display, language about bonuses targeted at non-registered users (Spain, Italy).
**2. Audience (targeting non-eligible users).** Ads served to users below legal age, ads served to self-excluded users (problem if your CRM exclusion lists are not properly suppressing audiences), ads served outside the licensed country (often a function of bad geo-targeting setup).
**3. Landing page.** The destination URL must comply with the jurisdiction's rules on responsible gambling, license display, age-verification gating, and creative-to-landing-page consistency. Common rejections: bonus offer in the ad that doesn't match the landing page, missing license display in the footer, missing 18+ or 21+ gating, missing local helpline display.
**4. Account standing.** Operator-level history with Meta. Repeated violations, prior account disablements, association with prior rejected accounts (Meta tracks beneficial-ownership networks).
**5. Geo-mismatch.** Ad approved for country X but appearing to users in country Y. Often a function of VPN traffic, cross-border audience leakage, or improperly geo-restricted creative.
A pre-flight review checklist Basher runs on every iGaming creative before submission:
- Does the copy avoid claims of guaranteed wins, easy money, financial improvement, or skill-where-it's-chance?
- Does the creative show no celebrity, athlete, or public figure in countries that ban this?
- Does the imagery avoid cartoon characters, animation appealing to minors, or design elements that look youth-oriented?
- Is responsible gambling messaging visible in the creative in the country-required language (BeGambleAware UK, JuegoSeguro Spain, GamCare formats, etc.)?
- Is the helpline number visible and country-appropriate (1-800-GAMBLER for US states, 0808 8020 133 for BeGambleAware UK)?
- Is the operator's license number and licensing jurisdiction visible in the creative or visible within one click of the landing page?
- Are bonus claims absent from any creative shown to non-registered audiences in Spain or Italy?
- Does the landing page display age gating, license footer, responsible gambling links, and the same creative concept as the ad?
- Is the geo-targeting locked to the licensed country with appropriate radius restrictions?
Server-side CAPI and the optimization-signal problem
The largest 2026 swing in Meta gambling performance is the loss of browser-pixel attribution because of iOS 17.4+, Chrome's third-party cookie deprecation, and the ATT framework. Operators running pixel-only on Meta have seen 28–46% of FTDs become unattributable in our 2025 audits. The Meta algorithm optimizes against the conversions it sees; when half your FTDs disappear from the pixel data, the algorithm optimizes against the wrong signal, your CPA goes up, and your campaigns look broken even when the actual user behavior is fine.
The fix is server-side Conversions API (CAPI), with event deduplication so that pixel + CAPI together don't double-count, and with high-quality match keys (hashed email, hashed phone, fbclid, IP, user agent) that let Meta re-stitch the conversion to the right user. Operators with mature CAPI implementations typically see:
- 28–46% recovered FTD attribution
- 12–22% lower reported CPA after CAPI go-live (because the algorithm now sees more conversions and optimizes against them)
- More stable campaign performance across iOS and cookie-deprecated traffic
- Better Advantage+ audience performance (which depends on CAPI signal quality)
The implementation pattern Basher recommends: server-to-server event flow from the operator's CDP (Segment, RudderStack, mParticle, or a custom event bus) to Meta CAPI, with separate event streams per country/Business Manager, and a deduplication strategy that matches pixel event_id to server event_id.
A 30-day Meta ad launch plan for a new market
**Day 1–5.** Confirm operator license in the target country. Open or fragment Business Manager for that country/jurisdiction. Submit Facebook Gambling Permission form with the license attached. Set up the country-specific pixel and CAPI endpoint. Build a country-specific landing page with local language, license display, helpline display, and age-gating.
**Day 6–15.** While Meta reviews the permission (5–15 business days), build the creative library: 6–12 creative concepts compliant with the country's rules, A/B variants on hook and CTA, both video and static, native local-language copy reviewed by a country-licensed reviewer or local compliance partner. Set up custom audiences from CRM (if existing player data exists in that market) and lookalike audiences (if seed lists are available).
**Day 16–25.** Permission approved. Launch a controlled test with two adsets (Advantage+ shopping campaign / lookalike + interest-eligible), starting at 15–30% of planned monthly budget. Daily review for first 7 days on creative-level performance, rejection events, and CAPI match quality.
**Day 26–30.** Optimize. Pause underperforming creatives. Reallocate budget to top performers. Onboard new creative variants. Tighten CRM-based exclusion lists (existing depositors, self-excluded users). Brief operator-side CRM team on incoming volume so onboarding flow can absorb new FTDs.
FAQs
Why does Meta keep rejecting my casino ads?
The five most common reasons are: copy implying easy money or financial improvement, missing or wrong responsible gambling messaging for the target country, geo-targeting that exposes the ad outside your licensed country, account-level history with Meta (prior rejections or disablements), and landing-page issues (missing license display, missing age gate, bonus mismatch). Run the pre-flight checklist in this guide before submission and rejection rates drop materially.
Do I need a separate Meta Business Manager for each country I operate in?
Practically yes, for any country with a distinct gambling regulator. Strike isolation matters: a violation in your German account should not disable your UK account. Most operators land on one Business Manager per major legal entity / regulator, with separate ad accounts inside per country where the same regulator covers multiple markets.
What is the Facebook Gambling Permission form and how long does it take?
It is Meta's pre-clearance application that authorizes your operator entity to run real-money gambling ads in a specific country. Realistic timelines in 2026: 5–10 business days for clean applications with current licenses and a clear ownership trail; 15–25 business days for first-time applicants or operators with prior account history; sometimes longer if Meta requests additional documentation. Submit as early in your launch plan as possible.
Can I run iGaming ads on Instagram and Reels the same way as Facebook feed?
Yes, under the same permission. Reels and Instagram-only placements often have higher CTR for younger audiences (within legal age) but stricter creative review on imagery and music licensing. Basher generally recommends a multi-placement Advantage+ campaign with Reels included and platform-specific creative variants.
What is Special Ad Categories and does it apply to gambling?
Special Ad Categories is Meta's framework that restricts detailed targeting on advertising in regulated industries (housing, employment, credit, social issues, and gambling in many jurisdictions). It removes detailed interest, demographic, and behavioral targeting and requires advertisers to design audience strategy around lookalikes, custom audiences, geo, and Advantage+. It applies to gambling in most jurisdictions where Meta permits gambling ads.
Does Basher Agency help recover disabled Meta accounts?
We help operator clients navigate the Meta support process when an account is disabled (assemble documentation, draft the appeal, escalate via partner channels). We do not guarantee recovery — Meta makes the final call — but operators we work with typically have higher recovery rates because their documentation, ownership trail, and prior history are well-maintained. Prevention via correct Business Manager architecture and creative compliance is materially cheaper than recovery.
How much should I budget for Meta as a percentage of iGaming acquisition spend?
Highly market-dependent. In LatAm and Brazil, Meta often accounts for 40–55% of total paid acquisition in 2026. In the UK, Meta typically runs 20–30% with Google and affiliates taking the rest. In Spain and Italy, regulatory restrictions push Meta share down to 15–25%. In US states, Meta share varies by state from 10% (high paid-search states) to 35% (states with mature social-led performance).