Advertise across 5,000+ premium sites and apps on the open web
Performance

Turn ad spend into measured revenue.

bidsystem.ai bids every dollar toward the outcome you care about — ROAS, conversions, leads, or purchases — across the Ezoic publisher network, and tracks the result end to end.

Campaign performanceLast 30 days
ROAS4.2×↑ 18%
Conversions1,284↑ 12%
Cost / conv.$12.40↓ 9%
Revenue$53.9k↑ 21%

How ROAS optimization works

Set the goal. The engine does the bidding, targeting, and creative selection — and keeps learning.

1

Pick a bid strategy and budget

Choose Target ROAS or Target CPA to optimize automatically, or set manual CPC/CPM. Cap spend with daily and lifetime budgets at the ad group and campaign level.

2

Bids optimize per site

Target strategies use per-site conversion-rate estimates to tune every bid for the exact site, device, and placement — and use lower discovery bids on unproven placements.

3

Measure and improve

Conversions flow back through your pixel or server postback. As data builds, the engine shifts spend toward what converts and trims what doesn't.

Reach the right pages and people

Layer contextual and audience targeting so your spend lands where it converts.

Contextual

Match pages by meaning with keyword targeting and the IAB content taxonomy — reach the topics your customers are reading.

BroadPhraseExact

Audience

Target by country, region, postal code or radius, device, operating system, and browser — or leave any dimension open.

Site control

Allow or block specific publisher domains with campaign allow/block lists, plus an account-wide blocklist. Run only where you want to.

Delivery rules

Combine conditions with AND/OR logic, target placement types, and cap how often each user sees your ads.

Conversion tracking, built in

One snippet measures the full path from impression to conversion — so ROAS is real, not estimated.

Impressionserved
Clickengaged
Conversiontracked

Every step is attributed back to the campaign that drove it.

Add the tracking SDK
<script src="https://ads.bidsystem.ai/bsads.js"></script>
<script>
  bsads.configure({ pixelId: 'YOUR_PIXEL_ID' });
  // fire on conversion:
  bsads.trackAction({ type: 'purchase', value: 49.99 });
</script>
  • Track purchases, sign-ups, leads, and custom values
  • Server-side postback for server-to-server conversions
  • Click-through (up to 30 days) and view-through attribution
On Ezoic sites, it's automatic. When your traffic lands on an Ezoic publisher page, the ad revenue it earns is reported back as a conversion — with the real revenue as its value, and no pixel to install.

Optimize for what actually matters

Pick the outcome that defines success for your business.

ROASPurchasesLeadsSignupsConversions

Put a number on your advertising.

Set a goal and budget, and launch your first campaign in minutes.