Now opening early access

Sell ad space on your site directly. Turn it into steady monthly revenue.

You built an audience. Selling ads to it shouldn’t mean handing a third of every deal to an ad network, watching your rates vanish into an auction, or chasing advertisers one email at a time.

There’s a simpler arrangement, and publishers have used it forever: you decide what a spot is worth, advertisers pay you directly, and nobody skims the middle.

No spam, ever. Just one email when it’s ready.

How it works

From traffic to recurring revenue in four steps.

  1. 1

    Create your tiers

    Set what each ad placement costs per month and how heavily it rotates.

  2. 2

    Customize fields

    Choose what creative info advertisers provide for their ad.

  3. 3

    Embed the widget

    Drop one "Subscribe to advertise" snippet into your site. Pick a theme. Done.

  4. 4

    Approve and earn

    You approve the creative, and the ad serves through your SDK, billed to your Stripe.

Features

Everything you need to sell ads directly.

Price it once. Sell it on repeat.

Create ad tiers that fit your site: premium spots, regular cards, sponsored listings, whatever you sell. Set the monthly price and rotation weight, add custom fields, and let advertisers fill in the rest.

Let advertisers buy while you sleep.

Advertisers pick a tier, pay, and fill in their creative. No back-and-forth emails, no invoicing headaches. Just recurring revenue on autopilot, and you approve every ad before it goes live.

One snippet. Fully integrated.

Copy-paste a single "Subscribe to advertise" embed into your site. Choose your theme and dimensions. It just works: light mode, dark mode, responsive, done.

Bill on your own Stripe.

Subscriptions live on your own connected Stripe account, so you stay the merchant of record. Advertisers pay you directly, Revinel takes a small platform fee, and you manage billing where you already do.

Your tiers, your rules.

Every ad is different. Define exactly what advertisers provide: links, images, taglines, numbers, toggles, colors. Fully customizable per workspace, on top of the built-in name and destination URL.

One account. All your sites.

Running multiple websites? Manage them all from a single dashboard. Switch between workspaces instantly and keep everything organized.

Why Revinel

The direct alternative to ad networks.

The old way

Ad networks take 30-50% of your revenue

Keep the lion's share. Set your own prices.

Selling ads manually means endless emails

Advertisers self-serve. You approve.

Integrating ad platforms takes weeks

One embed snippet. Five minutes.

Generic ad platforms don't fit your site

Custom tiers, custom fields, your brand.

Chasing one-off bookings and renewals

Recurring subscriptions, billed on your Stripe.

For developers

Revinel doesn’t render ads. You do.

Revinel handles subscription billing, advertiser onboarding, approval, weighted rotation, and tracking, then serves the approved ad through a typed SDK. You fetch it and render it however you like, anywhere JavaScript runs.

Render an ad with React

AdSlot.tsx
import { RevinelProvider, useAd, useTracking } from "@revinel/react"

const AdSlot = () => {
  const { data: ad } = useAd({ weight: { gte: 2.5 } })   // premium placement
  const { impressionRef, getClickProps } = useTracking(ad?.id)
  if (!ad) return null                                    // no eligible ad
  return (
    <a ref={impressionRef} href={ad.websiteUrl} {...getClickProps()}>
      {ad.name}
    </a>
  )
}

Add the tier selector with one snippet

index.html
<button data-revinel-tier-selector data-revinel-workspace-id="ws_...">
  Advertise with us
</button>
<script async src="https://app.revinel.com/embed.js"></script>
Read the developer docs

It’s not live yet. That’s where you come in.

We’re building it in the open and letting publishers in as each piece is ready. Leave your email and we’ll reach out the moment there’s something worth trying. No drip sequence, no newsletter, just the one message that matters.

We’ll only email you about early access.

Piotr Kulpinski
Piotr Kulpinski

Piotr Kulpinski

Founder, Revinel