Advanced Rules provide users with precise, granular control over content blocking. Instead of blocking entire websites or categories, users can create custom rules that target specific URLs, API endpoints, or resource types. This enables sophisticated blocking strategies tailored to individual needs.
Standard blocking rules work at the domain level, but they lack nuance. With Advanced Rules, you can:
| URL | Match Type | Resource Type |
|---|---|---|
https://jsonplaceholder.typicode.com/todos/1 |
Exact Match | xmlhttprequest, main_frame |
Result: When a user directly navigates to the exact URL or when an XMLHttpRequest is made to that specific address, the request will be blocked.
Note: https://jsonplaceholder.typicode.com/todos/2 will still be accessible.
| URL | Match Type | Resource Type |
|---|---|---|
adsbygoogle |
Contains | script |
Result: Any script resource from any URL containing the text "adsbygoogle" will be blocked, effectively blocking Google AdSense scripts across all websites.
Outcome: Google ads will not load on any page.
| URL | Match Type | Resource Type |
|---|---|---|
eye.targetads.io/web/collect |
Start With | xmlhttprequest |
Result: All requests to URLs that start with this pattern will be blocked, preventing user activity collection and tracking.
Example: https://eye.targetads.io/web/collect?dl=example will be blocked, stopping user tracking and data collection.
http:// or https:// in the URL field
unless you want to match those protocols specifically. For maximum compatibility, use just the domain or path segment you want to target.