The latest version of Firefox for iOS now includes a native ad blocker using Apple’s WebKit Content Blocker technology paired with the EasyList filter list, the same foundational system that powers Safari’s content-blocking extensions. The feature ends years of parity lag with Brave and Vivaldi, both of which ship with native ad blocking enabled by default.
Because the App Store restricts all third-party browsers to WebKit rendering, Mozilla had no way to build ad blocking directly into Firefox until now. Previous workarounds forced iOS users to run separate content-blocker apps, which only work with Safari, or deploy system-level DNS blockers like AdGuard or Magic Lasso. Firefox Focus, Mozilla’s privacy-focused variant, has offered ad blocking for years, but users who prefer Firefox’s syncing, tab management, and desktop system integration had no native blocking option within the main app.
What Firefox’s ad blocker actually blocks
The implementation carries significant limitations baked into Apple’s WebKit architecture. Firefox will not block ads served directly by the website you’re visiting, meaning first-party ads remain visible. Search result ads also pass through untouched. Additionally, sponsored shortcuts and other sponsored content that appear when you open a new tab are explicitly exempted from blocking, preserving Mozilla’s own revenue from promoted content while only blocking third-party ad networks.
These restrictions are not Mozilla’s choice since Apple’s WebKit Content Blocker API, which all iOS browsers must use, operates at a higher level of abstraction than the content-blocking engines available on macOS or Android. On Firefox’s desktop browsers, users can block virtually any network request or DOM element. On iOS, blockers work from a pre-compiled ruleset with no direct access to the rendering engine, which means first-party ads and sponsored content baked into the page HTML itself cannot be filtered without breaking site functionality.
How to turn it on
Ad blocking is disabled by default, to activate the feature, open Firefox on iOS, navigate to Settings, then Browsing, then Ad Blocker. This opt-in approach differs from Firefox Focus, which is expected to ship with blocking enabled automatically, and signals Mozilla’s cautious rollout strategy on the platform.
Brave and Vivaldi both ship with native ad blocking enabled by default, and Safari users can layer on third-party content blockers. Firefox’s previous absence of any built-in option made it a weaker proposition for privacy-conscious users despite Mozilla’s strong privacy track record and cross-device sync integration.
For users who rely on Firefox across Windows, macOS, and iOS, this update means ad blocking is now available on all platforms, though the iOS version will catch fewer ads than the desktop variants due to WebKit constraints.