Skip to content

Ad Blocking

Ad blocking for rooted Android devices - root apps, Magisk modules, KernelSU modules, LSPosed modules and hosts/DNS-based tools that block ads, trackers and malware system-wide, in every app and browser.

TIP

Start with our Complete Android Ad Blocking Tutorial, then pick the tools below. Apps and modules are combined here because they all solve the same problem - blocking ads.

Ad & Tracker Blocking

  • ⭐ AdAway - Open-source ad blocker using the hosts file. Blocks ads without permissions. FOSS|
  • ⭐ Bindhosts - Systemless hosts for APatch, KernelSU and Magisk that is fully standalone and self-updating. FOSS [M] [K]
  • AdAway Helper - Enables AdAway to work on KernelSU, its variants by managing /system/etc/hosts via bind mount and overlay. FOSS [M] [K]
  • AdClose - Prevents the initial loading of the advertising SDK within the application and intercepts application advertising requests to block ads. Proprietary [LSP]
  • AdGuard - Comprehensive ad blocking solution. Proprietary
  • BlockAds - System‑wide ad, tracker, & malware filtering, custom blocklists, per‑app controls etc. FOSS|
  • BlockAds Module - BlockAds is an advertisement blocking Magisk module. FOSS [M] [K]
  • Blokada - Advanced ad blocker with VPN functionality. Proprietary
  • Cubic-AdBlock - A simple AdBlock module based on the hosts file. FOSS [M]
  • Discover Ads Filter - Hides sponsored cards and ads from the Google Discover feed in the Pixel Launcher -1 screen and inside the Google app itself. FOSS [LSP]
  • F*ck AD - Ad-blocking Xposed module. FOSS [LSP]
  • Magical Protection - Magisk-only completely systemless adblocking. FOSS [M]
  • Magisk Ad Blocking Module - Block ads on android. FOSS [M]
  • Marketing Notification Blocker - Intercepts and blocks annoying marketing ads and spam push notifications. FOSS [LSP]
  • Re-Malwack - A fully-fledged ad-block module. Contains all your needs. FOSS [M]
  • StevenBlock - Ad Blocking Module for Android supporting Magisk, KernelSU and APatch. FOSS [M]
  • Systemless hosts KernelSU module - Required module to use applications such as AdAway on KernelSU and APatch. FOSS [K]
  • systemless-adblocker - Ultimate adblocker module derived from gloeyisk/systemless-hosts. FOSS [M]

TIP

Related Guide: Complete Android Ad Blocking Tutorial ↗
For network-level blocking, also check DNS Tools and Firewall Tools

DNS & Network Filtering

  • AdGuardHome for Root - A module to easily execute AdGuardHome on Android. FOSS [M]
  • DNS Toggle - A tiny Android app that allows you to easily toggle your phone's Private DNS through the Quick Settings panel. FOSS
  • ForceDNS Cloudflare - Forces all standard DNS traffic (port 53) to use 1.1.1.1 via iptables. Overrides network DNS. FOSS [M] [K]
  • personalDNSfilter - A DNS filter proxy that provides local filtering of ads, malware, and tracking servers, supporting secure DNS protocols like DOH and DOT for enhanced privacy. FOSS|
  • Pi-hole-for-Android - Pi-hole/Unbound Raspbian APK installer for Android 5.0+ devices. FOSS

TIP

For ad blocking at network level, combine these tools with our ad blockers. See the ad blocking guide.