Ad block test

Ad block compatibility testing

What can cause an ad, tracker, or page element to be blocked, hidden, or degraded across privacy environments.

How advertising gets blocked

The creative image is only one part of an ad. A blocker may stop a network request, hide an element after it loads, restrict a cookie, or prevent a measurement script from running. Results depend on the delivery hostname, URL path, markup, page context, browser, filter-list version, and user settings.

This is why a creative upload alone cannot answer whether an ad will be blocked. A useful compatibility test also needs the destination page, ad tag, VAST document, or delivery URL.

What to submit

  • Use a public staging or production URL that represents the real delivery path.
  • Include the final landing page rather than a shortened tracking URL when possible.
  • Add the creative image to catch dimensions and file-weight issues.
  • Choose the campaign channel and objective so recommendations have context.

What the report means

A static-rule match means the sampled URL was blocked by the pinned rule engine under the request context available to this check. It is stronger than a naming heuristic, but it is still not proof that every user environment will block the resource. An observed delivery failure, such as an unreachable destination, should be fixed before campaign launch.

Compatibility is not circumvention.

Adblock.io reports legitimate delivery problems and false-positive risk. It does not advise hiding advertising behavior from privacy tools.

Planned test matrix

EnvironmentMethodStatus
Public URLBounded HTTP inspectionAvailable
EasyList / EasyPrivacyVersioned static matchingAvailable
ChromiumExecuted browser profilePlanned
Firefox + uBlock OriginExecuted extension profileResearch phase
Safari / iPhoneNative content blocker profileResearch phase