GitHub

Adblock Element Hiding

Checks for elements that would be hidden by common adblockers

Checks for elements that would be hidden by common adblockers (matched server-side against the full EasyList cosmetic rules)

Rule IDadblock/element-hiding
CategoryAdblock Detection
ScopeSite-wide
Severitywarning
Weight3/10

Solution

Elements matching adblock filter rules may be hidden for users with adblockers. This can affect ad revenue or hide legitimate content if element names/classes match ad patterns. Consider renaming CSS classes that unintentionally match ad-blocking patterns (like .ad-*, .banner, .sponsor).

Options

This rule supports the following configuration options:

OptionTypeDefaultDescription
maxMatchesToReportunknownundefinedMaximum matching elements to report in detail
listsunknownundefinedFilter lists to check against

Configuration Example

squirrel.toml
toml
[rules."adblock/element-hiding"]
maxMatchesToReport = 20

Enable / Disable

Disable this rule

squirrel.toml
toml
[rules]
disable = ["adblock/element-hiding"]

Disable all Adblock Detection rules

squirrel.toml
toml
[rules]
disable = ["adblock/*"]

Enable only this rule

squirrel.toml
toml
[rules]
enable = ["adblock/element-hiding"]
disable = ["*"]

Type to search…

↑↓ navigate ↵ open esc close