Performance advertising on the open web

Reach real customers across 5,000+ premium sites.

Buy directly on the Ezoic publisher network — 768M monthly pageviews across websites, mobile, apps and video — with no resellers or exchanges in between, and machine learning that optimizes to the outcome you care about.

Live in minutes · You set the budget · Self-serve

  • Google Premier Partner
  • On the open web since 2010
  • Privacy-first ezID targeting

Every impression, priced to your goal.

More customers, more installs, more sales, more views. Identity, page context, device, location and placement signals feed one model, and every bid is priced against the result you want.

  • ezID identity
  • Page context
  • Device & OS
  • Location
  • Site & placement
Your goal

More Customers

Pick the outcome. The engine bids to it.

Choose what success means for this campaign. Bidding, targeting and creative selection all optimize toward that one number.

Performance

User acquisition

Performance

Bid toward completed checkouts.

Fire a purchase event with its value. Target CPA bids up on the sites and placements that convert, and uses lower discovery bids on unproven ones.

Purchases, totalPurchases per day
Cost per purchase held at Target CPA

Bids by placement

  • Native in-feed · Mobile webBid up
  • Display 300×250 · DesktopBid up
  • Outstream videoHold
  • New site, no historyDiscovery bid

Per site, device and placement, updated as conversions report back.

Illustrative, not real campaign data.

  • AI bidding
  • Audience targeting
  • Creative selection
  • Fully tracked
Optimize to purchases

One campaign. Every screen they use.

Websites, mobile web, apps and video from a single campaign. Choose a channel to see where your ad sits.

Inside the content people came for.

Display, native and video units placed in the articles, guides and recipes your customers are already reading.

Real sites. Real audiences.

A sample of the established brands on the Ezoic network. Your campaign reaches these and thousands more, and reporting shows every one.

cultofmac.com
cultofmac.com homepage, a tech site on the Ezoic networkYour ad · Leaderboard

+ thousands more publishers across every vertical.

Identity · Targeting · Measurement

Signals in. Conversions out.

  • ezID identity

    Reach engaged people across the network without third-party cookies. Privacy-first by design.

  • Contextual

    Keyword targeting with broad, phrase and exact match, plus the IAB content taxonomy.

  • Audience & delivery

    Country, region, postal code or radius, device, OS and browser. Frequency caps and AND/OR rules.

  • Site control

    Campaign allow and block lists plus an account-wide blocklist. Run only where you want to.

Conversion path

One visitor, end to end

Tracked
  1. Impressionlpga.com · ezID matched
  2. Clickclick-through window, up to 30 days
  3. Sign-uppixel · bsads.js
  4. Your conversionpixel or postback · value sent
  • Pixel
  • Server postback
  • Click-through
  • View-through
  • Automatic on Ezoic sites

On Ezoic publisher sites, the ad revenue your traffic earns is reported back as a conversion automatically. No pixel to install.

Your conversion. Your value.

Define the event that means success and pass what it is worth, or let us supply the value. Bidding then optimizes to that number, whether it is an order, a subscriber, a lead or ad revenue.

Setup, once on every page

<script src="https://ads.bidsystem.ai/bsads.js"></script>
<script>
  bsads.configure({ pixelId: 'YOUR_PIXEL_ID' });
</script>
You send the valuePixel or server postback

Ecommerce purchases

Fire on the order confirmation with the basket total, and ROAS is measured on real revenue.

bsads.trackAction({ type: 'purchase', value: 49.99 });
Optimize with
Target ROAS on order value
Start a campaign

Know what every dollar did.

Real-time stats while the campaign runs, custom reports cut the way you need them, and conversion reports that tie every result back to the site, placement and creative that drove it.

Impressions, clicks, spend and conversions report in real time across the network, so you see what a campaign is doing while there is still budget to change it.

Illustrative view, not real campaign data.

Advertiser API

Or pull it straight into your own tools.

The same numbers, delivered as JSON to the dashboards, spreadsheets and scripts your team already uses.

  • Your reporting stack. Feed your BI tool, warehouse or client dashboards. No more CSV exports.
  • Real-time stats. Spend, clicks and conversions from the last hour, by campaign and ad group.
  • Automation. Pause, activate and update campaigns, ad groups and creatives in bulk.

The docs open after you sign in to your bidsystem.ai account.

RequestPOST /v1/reports
X-API-Key: your-api-key

{
  "start_date": "2026-03-01",
  "end_date": "2026-03-06",
  "dimensions": ["date", "placement_type"],
  "metrics": ["impressions", "clicks", "spend"]
}
Response200 OK
{
  "total_records": 2,
  "data": [
    { "date": "2026-03-05", "placement_type": "banner",
      "impressions": 50000, "clicks": 1200, "spend": 450 },
    { "date": "2026-03-06", "placement_type": "interstitial",
      "impressions": 48000, "clicks": 1150, "spend": 430 }
  ]
}
Example request and response, from the API docs.

Fewer hops. More of your budget on the page.

Every intermediary in an open-web buy takes a cut before your ad is seen. bidsystem.ai removes them.

Typical open-web buy

BudgetDSPExchangeSSPResellerPublisher
Your budget shrinks at every hop.

With bidsystem.ai

Budgetbidsystem.ai5,000+ Ezoic publishers
Your budget arrives intact.

The machine promotes the winners.

  1. Set a goal and budget. Target ROAS, Target CPA, or manual CPC and CPM. Daily and lifetime caps.
  2. Every creative gets tested. Generate display, native and video ads in the creative studio, or bring your own.
  3. Spend follows what converts. Bids tune per site, device and placement, and budget shifts toward the creatives that perform.

Budget allocation

Learning
  • Native · Spring offer25%
  • Video · 15s demo25%
  • Display · Free trial25%
  • Display · Brand25%

Illustrative, not real campaign data.

Live today. Pay for what you set.

Self-serve from the first click. Our team is there when you want a hand or are an enterprise who needs something custom.

  1. Self-serveCreate an accountSelf-serve registration. No sales call required.
  2. Your rulesSet goal, budget and creativesPick an outcome, set caps, generate or upload ads.
  3. MinutesGo liveAds start serving across the network and conversions flow back.

How you pay

Bidding
CPC or CPM, or let Target ROAS / Target CPA set every bid
Budgets
Daily and lifetime, at campaign and ad group level
Spend
Capped by the budgets you set on each campaign
Billing
Prepay by card in USD, with invoicing for approved accounts

Questions buyers ask.

Where exactly will my ads run?

On the Ezoic publisher network: 5,000+ premium sites and apps across news, sports, tech, food, travel, entertainment and more. Reporting shows every site your ads ran on, and allow and block lists let you include or exclude specific domains.

How do you track conversions?

Add the bsads.js pixel and fire an action for purchases, sign-ups, leads or custom values, or send conversions server to server by postback. Attribution covers click-through (up to 30 days) and view-through. When your traffic lands on an Ezoic publisher page, the ad revenue it earns is reported back automatically, with no pixel.

Which conversions can I optimize to?

Any event you define: purchases, subscriptions, leads, sign-ups, pageviews, app installs or a custom event, each with the value you pass. When your traffic lands on an Ezoic publisher site, the ad revenue it earns can be the conversion value, supplied automatically. Bid to it with Target CPA or Target ROAS.

What reporting do I get?

Three views under Analytics. Real-Time Stats shows impressions, clicks, spend and conversions as they happen. Custom Reports let you choose the dimensions and metrics, such as site, device, placement or creative. Conversion Reports tie each conversion to the campaign, site and creative that drove it, with its value and click-through or view-through attribution.

Can I get my data through an API?

Yes. The Advertiser API returns your performance reports and real-time stats as JSON, so you can feed your BI tool, warehouse or client dashboards. The same API key can pause, activate and update campaigns, ad groups and creatives in bulk, and upload offline conversions by click ID. Generate a key in your dashboard under Developer > API Keys.

Which ad formats can I run?

Display, native and video. The AI creative studio generates ads in minutes, or you can bring your own. More variety helps the engine find what works, and it promotes the winners automatically.

How fast can I launch?

Create an account, set your goal and budget, add creatives and go live. You can launch your first campaign in minutes.

How is this different from buying through my DSP?

A typical open-web buy passes through a DSP, an exchange, an SSP and often a reseller before it reaches a publisher, and each hop takes a cut. bidsystem.ai buys directly on the Ezoic publisher network, so your budget goes to the placement.

768M monthly pageviews are waiting for your ad.

Set a goal and a budget. Launch across websites, mobile, apps and video in minutes, and let the engine do the optimizing.