commits in the last year
Don't waste time on Stripe subscriptions or designing a pricing section. Get started today with our battle-tested stack and built-in monetization features.
Get Lifetime Access
531 commits in the last year
© 2026 Dirstarter. All rights reserved.
Dirstarter's ad system moves to Revinel, with a hosted pricing page, ad-blocker-resistant serving, and advertisers who pay you directly
Dirstarter's built-in advertising has moved to Revinel, a dedicated ad-serving platform. The old system stored ads in your database and made you build every campaign by hand in the admin. Revinel runs it end to end: pricing, checkout, rotation, and tracking.

/advertise, rendered in an auto-sizing embed with nothing to build on your sideCreate a Revinel workspace, connect Stripe, and copy your workspace id into NEXT_PUBLIC_REVINEL_WORKSPACE_ID. That one variable is the switch. Set it and your /advertise page starts showing tiers while ad slots across listings, tool pages, and blog posts begin serving. Leave it empty and the entire ad surface stays hidden, so a fresh clone still builds and runs.
Because ads are fetched at request time and rotate on a stable window, a visitor sees a consistent set while they browse, and new bookings appear without a redeploy.
Upgrading an existing site removes the old Ad table, so export any live campaigns before you migrate. The Monetization guide covers setup, the ad fields to configure in Revinel, and how placements map to tiers.