We got tired of being told to trust it.

PraxAds started as a buyer's complaint.

We run websites. At some point we wanted to buy advertising that reached crypto users, which sounds like a solved problem in a category that has existed for a decade. It is not a solved problem. It is a category that has quietly agreed to make itself hard to enter.

The pattern repeats across every network we looked at. Verification takes a week and asks for documents nobody explains the use of. Some networks will happily sell you traffic no analytics tool can distinguish from a datacenter. And the reporting is a dashboard the vendor controls end to end: their counter, their numbers, their word.

The publisher side is worse in a more specific way. Nobody publishes the revenue share. You are told the split when you apply, or you are told a range, or you are told nothing and find out from a payment. Payout minimums sit high enough that a small site can earn for months without ever being paid. Applications get rejected without a reason, which makes the rejection impossible to act on.

What Prax is

One marketplace with two front doors. Advertisers buy on PraxAds. Publishers earn on PraxNet. Behind both is one ad server, one set of books and one person making the decisions, which is why the split we publish on one side is the split we pay on the other.

How we make money

Advertisers pay the bid they set. Publishers keep their published share: 80% for the founding cohort (Founding Publisher rate, first 50 publishers) and 75% standard after it, both written into the Terms today. The difference between those two numbers is our revenue. There is no other line: no platform fee stapled underneath, no markup on creative, no minimum spend we quietly price into a rate.

You set your bid. Minimums depend on region and format and are shown when you build the campaign. Competition decides delivery. Minimum bids are shown in the campaign form, next to the regions they price, which is where the question is actually asked. You see them before you commit anything.

How we operate

  • A person reviews every site before it carries an ad, against a checklist we publish on the network page.
  • A person reads every creative before it serves, and decides within 24 hours. An auction over creative nobody inspected is how the quality problem in this category got here, and automating that step is not a saving we want to make.
  • Images only. We do not accept advertiser HTML or JavaScript, so there is nothing on a publisher's page that we have not looked at.
  • Invalid clicks are never billed. Bots, datacenter traffic and repeat clicks from the same person inside a short window are dropped before billing, not refunded afterwards.
  • Billing is prepaid, in stablecoin, and always on PraxAds-measured impressions rather than publisher-reported ones.
  • Payouts are on-chain, NET-15, minimum $50. A publisher can verify the split against a public ledger instead of trusting our arithmetic.

Two systems count. They disagree.

1020%

Typical gap between a publisher's impression count and ours.

Every campaign report you get from us has two impression columns: measured by PraxAds and publisher-reported. They will not match, and anyone who tells you their numbers match a publisher's exactly is either not measuring or not telling you.

The gap has boring causes, and all of them run in the same direction:

  • An ad that loads below the fold and never scrolls into view counts for the publisher and not for us.
  • Blockers and privacy tooling stop our counter more often than they stop a server-side page count.
  • We drop datacenter traffic, repeat impressions from the same IP and user agent inside a short window, and clicks that arrive under a second after the impression.
  • Timezone cut-offs move a slice of one day into another.

We bill on the measured number, the smaller one. And every link we place carries standard UTM parameters, so the arriving traffic shows up in your own GA4 under a source you control. If our numbers and your analytics tell different stories, your analytics is the tiebreaker worth arguing about.

Measurement method as of July 2026. When the measurement method changes, the change is published before it takes effect.

Who runs it

PraxAds is founder-run and small by design. There is no sales team to route you through and no account manager to chase, because there is nobody here to be one. The same person who reads your creative answers the Telegram message about it.

We are not going to pretend that is bigger than it is. The network is small and the network page says so with no reach figure attached, because we do not have one worth publishing yet. When we do, it will come from measured data in a transparency report rather than a slide.

We are also not better at everything. Other networks have distribution and relationships built over years, and there are things they do that we cannot do at all yet. Where we compare ourselves to them in writing, the comparison names what they do better, or it does not get published.

Then check our numbers against your own analytics, and tell us where they disagree. We would rather have that argument than not have it.

Check the claims yourself.

The terms are written down and the vetting checklist is public. Start with either one.