Mozilla released an update to Firefox for iOS that includes a built-in ad blocker. The feature draws on the EasyList filter list and Apple’s WebKit Content Blocker API to stop many third-party ads and related trackers. It ships turned off by default and leaves first-party ads, search-result ads, and Firefox’s own sponsored shortcuts untouched.
Background on iOS content blocking
Apple has long limited content-blocking extensions to Safari alone. Third-party browsers cannot register their own extensions through the same system, so any advanced filtering must be written directly into the browser app. Firefox already provided Enhanced Tracking Protection on iOS, yet users who wanted ad removal still had to switch to Safari or accept workarounds. The new blocker closes that gap without requiring a separate extension.
The change follows App Store rules that prevent third-party browsers from offering the open extension marketplace available on other platforms. Mozilla therefore integrated the capability inside the Firefox app itself, using the same WebKit API that powers Safari ad blockers.
What the blocker actually stops
The feature applies EasyList rules through the WebKit content-blocking interface. It targets third-party ads and the trackers that often accompany them. It does not remove ads served directly by the site a user is viewing. Search-result ads continue to appear. Sponsored shortcuts and promotional content that Firefox displays on new-tab pages remain visible because they are treated as separate from external ads.
The blocker works alongside the existing Enhanced Tracking Protection rather than replacing it. Users can toggle the ad-blocking option under Browsing settings after installing the September 1 update.
Implementation constraints
Because the App Store does not allow third-party browsers to load external content-blocking extensions, Mozilla had to embed the filter list and the WebKit API calls inside the Firefox binary. This approach mirrors how other iOS browsers have added similar capabilities when Apple’s rules blocked the extension route. The result is functional parity with Safari for basic third-party ad blocking, yet the implementation stays narrower than desktop ad blockers that can target first-party content or run more complex rule sets.
The update reached the App Store on September 1. Early discussion on Hacker News noted the move but also observed that the blocker’s limited scope leaves many common ad patterns untouched.
Why it matters
For iOS users who already prefer Firefox, the addition removes one recurring reason to keep Safari installed solely for ad blocking. It demonstrates the practical effect of Apple’s extension policy: any feature that depends on content blocking must be rebuilt inside each browser rather than shared through a common extension store. The decision to ship the feature off by default keeps the change low-risk and gives users explicit control before tracking protection expands into ad removal.
Over time the update may reduce the friction that has kept Firefox’s iOS share modest, though the blocker’s reach remains narrower than extensions that also tackle first-party ads. The move shows how platform rules continue to shape what third-party browsers can deliver without forcing users to change their default app.
---
Sources:
{"word_count": 612, "sources_used": ["https://blog.mozilla.org/en/firefox/ad-blocker-on-ios/", "https://www.macrumors.com/2026/09/01/firefox-ios-ad-blocker/", "https://www.thurrott.com/cloud/340930/mozilla-firefox-for-ios-now-has-a-built-in-ad-blocker/"]}
No comments yet