How to avoid ad blockers. It’s tempting to think you can work around ad blockers. Ad blockers make it very convenient for readers to block out ads based on URL patterns, DOM element classes or IDs, etc. They’re a sad reality for advertisers.

In fact, AdBlock, the most popular, works off an “Easy List” with over 4MB of domains and patterns that it blocks. While changing the URL may remove you from the list momentarily, it would likely end up back on “Easy List” and be blocked in a matter of days.

Any professional-grade adserver that you ultimately choose will be subject to the same problems.

Rather than playing this cat and mouse game, our recommendation for the technical savvy is to detect the existence of an ad blocker, and display a message to the end reader asking them to disable it for your site. Another option is whitelabeling, which is explained below.

Whitelabeling is available as an add-on to any tier for just $100/month. If you’re interested in learning more, please reach out to frontdesk@broadstreetads.com


How to avoid ad blockers with Broadstreet. Broadstreet is capable of avoiding detection by ad blockers through a combination of technology related to creatives and the use of domain white-labeling. It can be enabled by request for most websites with a few changes to their DNS system (which can very often be performed by the respective domain host).

The first thing to do in regard to DNS is to set up two custom domains/subdomains pointing to bs-adserver.b-cdn.net and broadstreet.b-cdn.net.

Similar to:

CNAME sponsors.yoursite.com -> bs-adserver.b-cdn.net
CNAME static.yoursite.com -> broadstreet.b-cdn.net

After that, we’ll add some entries to recognize the new domains on our end and run a short process to migrate your ads.

The last step involves using a different URL for the init.js script and including one extra line of javascript on your site.