~/services $ ./programmatic --help

The ad space they said
you couldn't buy.

Meta, Google, and TikTok won't take your money. The rest of the internet will. We bid premium open-web display and native - news, sports, streaming-adjacent, lifestyle - aimed with the 18M purchase-intent audience and measured on incremental lift from day one.

// What we run

Premium inventory, not remnant junk.

The big platforms fence firearms brands out of their ad systems. The publishers your buyers actually read never left the market - their inventory trades programmatically, every day, to anyone with the seat and the stomach for the category. We have both.

Every placement is brand-safe, frequency-capped, and bought against the content beside it. No made-for-advertising sites, no below-the-fold graveyards.

brc@ops: ~/inventory - zsh
$ brc inventory --list
├─ news
National and regional mastheads your buyers read every morning.
├─ sports
Hunting, outdoors, motorsports, and the big-league sites.
├─ streaming
Streaming-adjacent placements, where the evenings actually go.
└─ lifestyle
Trucks, tools, land, fitness, personal finance.
// the open web is bigger than the platforms that banned you
18M
Active firearms shoppers
500M+
Firearms ad impressions served
50 / 3,143
States / counties covered
6.0x
Incremental lift, measured
// Why the usual routes fail

Three ways this category burns budgets.

$ rejected

The big platforms

Meta, Google, and TikTok take the account, then kill it in review. Appeals route to a queue nobody reads. That budget was never going to spend.

$ generic

Generalist agencies

Same DSP seats, grocery-store audiences. Off-the-shelf "gun enthusiast" segments are mostly page-likers and forum lurkers, not people with a purchase in motion.

$ unmeasured

Vanity reporting

Last-click dashboards flatter everyone. Without measured lift, you are paying an agency to take credit for sales you already had.

We built the practice on the assumption that all three stay broken. So far, no complaints from the platforms.

// How we aim it

Aimed, not sprayed.

Reach means nothing if it lands on people who were never buying. Campaigns run against the 18M purchase-intent audience: built from actual purchase events, monitored across 2,500+ intent and sentiment signals, and sliced to whatever granularity the plan calls for - state, county, category, price band.

We hold no customer identity data and never track a person. The audience is anonymized and behavioral, which is exactly why it survives in a category where identity-based targeting gets brands banned.

target.spec - read-only
Audience18,000,000 active firearms shoppers
Signals2,500+ consumer intent and sentiment signals monitored
Trainingactual purchase events, not survey panels
Granularityunlimited - 50 states, 3,143 counties, category, price band
Identitynone held. Anonymized behavioral audience only.
6.0x
Incremental-lift return
// Proof

Measured, not modeled.

Every campaign is judged on one number: sales that would not have happened without it. Not clicks, not viewability theater, not an attribution model that hands the display line credit for your email list. If a segment or placement doesn't produce lift, it gets cut and the budget moves.

You see all of it in a weekly field report written in plain English. If a week went sideways, the report says so and says what changes.

$ brc programmatic --launch

Your buyers are still online.
Go meet them.

First call is a fit check. We'll tell you what we'd run, and if we're not the right shop, we'll say that too.

Book a call