How to Enable Strict Mode in AdShield Pro for Maximum Blocking
💡 Quick Summary
Strict mode activates additional filter lists, regional blocking, and aggressive cosmetic filtering for the maximum ad and tracker removal experience. Here is what it enables and how to handle breakages.
How to Enable Strict Mode in AdShield Pro for Maximum Blocking
What Strict Mode Does
When you first install a browser privacy extension, it typically operates in a "Standard" filtering mode. This baseline configuration is engineered to achieve a balance between comprehensive ad blocking and broad website compatibility. In Standard mode, AdShield Pro utilizes core blocklists—primarily EasyList and EasyPrivacy—to intercept network requests to major ad networks, tracking domains, and basic telemetry scripts. While this satisfies the average user, it leaves subtle tracking mechanisms, regional ad systems, and user experience "annoyances" active to ensure complex web applications do not break.
Strict Mode shifts this balance toward absolute privacy and maximum performance. When activated, the filtering engine compiles and registers an extended architecture of advanced filter lists. In addition to basic network filtering, Strict Mode deploys aggressive cosmetic filtering, custom stylesheet injections (display: none !important;), and script-blocking rules. It targets CNAME-cloaked subdomains, social sharing widgets, cookie consent banners, and customer support chat modules. By pruning these elements from the Document Object Model (DOM) and dropping their corresponding network calls, Strict Mode speeds up page load times, reduces memory usage, and stops trackers from building profiles on your device.
Enabling Strict Mode
Activating Strict Mode in AdShield Pro takes only a few seconds. The extension's architecture handles the transition smoothly in the background:
- Access the Interface: Click on the AdShield Pro shield icon located in your browser's extension toolbar in the top-right corner of your screen.
- Open Settings: In the dropdown dashboard that appears, click on the gear icon to open the advanced Settings console.
- Adjust Filtering Level: Under the Filtering Options or Filtering Level menu, locate the toggle or radio button labeled Strict Mode.
- Confirm the Transition: Select Strict Mode. A security dialog box may appear explaining that this level of blocking can cause minor visual anomalies on legacy or poorly configured websites. Click Confirm or Apply Changes.
Under the hood, when you confirm this change, AdShield Pro saves the configuration to the browser's persistent local storage (chrome.storage.local or browser.storage.local). The extension's background worker intercepts active rulesets, compiles the new blocklists into memory, and registers the expanded rules with Chrome's declarativeNetRequest API or Firefox's dynamic rule compiler. Subsequent network requests and page loads are processed through this stricter filter.
Additional Lists Enabled in Strict Mode
Strict Mode expands your defense by compiling five highly targeted, community-vetted filter lists:
uBlock Filters — Annoyances
This list targets non-ad visual clutter that degrades browsing. It blocks cookie consent popups, newsletter signup overlays, customer survey prompts, and third-party chat widgets. By intercepting these elements, it restores clean page layouts.
Peter Lowe's Ad and Tracking Server List
This curated host list targets servers dedicated to distributing ads, telemetry scripts, and malware. By operating at the hostname level, it blocks these domains before your browser can establish a TCP/TLS connection.
Malware Domain List
This security-focused feed blocks known malicious domains. It stops connection attempts to endpoints distributing adware, spyware, ransomware, browser hijackers, and phishing forms, shielding your system at the network layer.
Fanboy's Social Blocking List
Social media networks track you across the web using integrated widgets like "Share" buttons. This list intercepts scripts from platforms like Facebook, Twitter, and LinkedIn, disabling these silent tracking pixels.
Regional EasyList Variants
Many local ad networks operate outside major English-language lists. Strict Mode detects your browser's language settings and activates regional lists (such as EasyList Germany, EasyList French, or EasyList Spanish) to block localized ads.
What Gets Blocked That Standard Mode Misses
Standard mode drops primary ad payloads, but Strict Mode removes secondary tracking vectors and visual clutter:
- Cookie Consent Popups: Instead of forcing you to click "Accept" or "Reject" on every page, Strict Mode uses DOM filtering to hide cookie banners and auto-dismisses cookie requests.
- Newsletter Signup Overlays: It blocks modal overlays that dim the screen to demand your email address, allowing you to read content without interruption.
- Third-Party Live Chat Widgets: Customer service chat widgets inject heavy JavaScript libraries that slow down rendering and can track your keystrokes. Strict Mode blocks these scripts by default.
- Social Media Tracking Pixels: It blocks the social widgets embedded on blogs and news sites, preventing social networks from linking your reading habits to your personal profile.
- Localized Ad Servers: It intercepts ads served from regional networks, ensuring clean layouts even on international web domains.
Handling Breakages in Strict Mode
Because Strict Mode aggressively filters third-party scripts and removes DOM elements, it can occasionally cause minor breakages on complex web applications. If a site fails to render correctly or a functional element (like a login portal or video player) stops working, you can resolve the issue using AdShield Pro's localized controls:
- Open the Extension Dashboard: Click the AdShield Pro shield icon on the active tab where the breakage occurs.
- Toggle the Filtering Level: In the dashboard, locate the status switch. Click the button labeled "Use Standard Mode for this Site" or toggle off the Strict switch for this specific origin.
- Verify the Fix: The extension will refresh the page automatically. The page will reload in Standard Mode, resolving compatibility issues.
When you adjust this setting, AdShield Pro creates a domain exception rule in its local storage. This exception tells the background script to bypass Strict Mode filtering for that specific origin while keeping it active everywhere else on the web. You can also report persistent breakages via our support page, helping our threat analysts update global filters to resolve site issues for all users.
AdShield Pro blocks ads, trackers, and fingerprinting scripts — free for Chrome, Firefox, and Edge. Install now.
Stop seeing ads and tracking scripts today
AdShield Pro is free, Manifest V3 compliant, and runs 100% offline.