Skip to content

Blacklists

Both sides of the marketplace can refuse the other. Advertisers block the traffic they don't want to appear on; publishers block the ads they don't want to show. Both are enforced by the ad engine before an auction happens, so a blocked pairing simply never competes.

For advertisers

Blacklist in the advertiser console keeps your ads off traffic you don't want to buy.

Advertiser blacklist

You block by matching a property of the publisher's site, not by picking publishers off a list:

Match typeMatches againstExample
DomainThe site's domain*.example.com
Site nameThe site's name*casino*
App packageThe app's package namecom.example.*

Patterns support wildcards — * for any run of characters, ? for a single one — and matching is case-insensitive. So *porn* blocks any site whose name contains that substring, wherever it appears.

Scope. A rule is either account-wide (applies to every campaign you run) or scoped to a single campaign. Use account-wide for brand-safety rules you never want to think about again, and per-campaign for one-off exclusions.

Rules can be added one at a time or in bulk, one pattern per line. Each rule can be switched off without deleting it.

Blocking beats targeting

Exclusion always wins. If a zone matches your blacklist, it's dropped even when it satisfies every targeting rule you set. See Targeting & Bidding.

Changes are not instant

Blacklist rules are cached by the ad engine for a few minutes. A new rule takes effect shortly after you save it, not on the very next ad request.

For publishers

Blacklist in the publisher console keeps ads you don't want off your inventory — competitors, categories you can't run for legal reasons, or a specific advertiser you've had trouble with.

You block by matching a property of the ad:

Match typeMatches against
Advertiser nameThe advertiser's company or account name
Product nameThe product or campaign name
App packageThe promoted app's package name
DomainThe landing page's domain

The same wildcard rules apply.

Scope is three-tiered, and this is the useful part:

  • Set no site and the rule covers your whole account.
  • Set a site and it covers that site only.
  • Set a site and a zone and it covers that one placement.

So you can ban a category account-wide while allowing an exception on one zone, without maintaining two separate rule sets.

You can also reach a pre-scoped version of this page directly from a site or a zone in their respective lists, which saves setting the scope by hand.

Blocking costs you fill rate

Every rule removes demand from your auctions. Broad wildcards like *loan* can quietly cut revenue on zones you weren't thinking about when you wrote them — especially account-level rules. Scope narrowly where you can.

Documentation released under the MIT License.