How a view turns into a dollar
Ads that work out of the box — nothing complicated for someone looking to promote their product hassle-free, or a creator looking to earn more for the value they create.
Most ad platforms today work against both sides: invasive user tracking, intrusive ads, and middlemen who take a large cut of ad spend. Advertisers get less for every dollar spent, and creators earn less per view. SpringBox simplifies ad serving end to end — from a view, into a dollar, all on-chain. Advertisers get every cent of their ad spend accounted for with clear metrics, and creators get regular payouts starting from as little as $3.
How a view translates into a dollar
Every time a user visits a website with the publisher snippet embedded, the view is logged, ad spend is calculated, and related metrics are recorded. All of this settles through epochs — batches where, every epoch, these numbers are registered on the blockchain, making them an immutable proof of human attention.
Paste a snippet
As a creator, you log in, get a snippet, customize it, and paste it — then you start earning. Claim your payouts and withdraw anytime.
Technically
The publisher embeds a snippet — the part of the SDK that logs attention events. These events are stored as logs in a database, acting as an intermediary layer, and verified through the API via token management and impression verification. Every epoch, these numbers go live on-chain — every payment, from funding a campaign to claiming a payout, settles on-chain.
Ad spend
Every cent you fund is tracked as ad spend. Anything that doesn't earn money comes back to you. From the moment you fund a campaign to deciding, mid-week, that it's run its course, you can refund and withdraw your deposited funds at any time. Ad spend published in an epoch goes to the creator — the rest goes back to you.
Native ads
Ads are intrusive, and most people don't want to see them. Creators design and maintain websites consistent with their own vibe — native ads bridge that gap, letting you keep earning while maintaining the look and feel you care about. Viewers get a predictable site experience, making ads non-intrusive, which also raises the bar for engagement.
Where goes the middleman
A smart contract makes the middleman disappear. Your funds go into a programmable contract, where code dictates how they move. That code is live for anyone to verify — how funds are handled, and how the logic and constraints are enforced.
The contract is, in essence, an escrow: your funds are held until a specific condition is met. In this application, the contract holds the funds, and epochs and user actions — funding a campaign, refunding, claiming payouts — move funds in and out of it.
Demo ads
A pasted snippet serves ads like the one below — using default ad-slot dimensions, or your own custom configuration.
Live demo slot · rendered by the SDK
Which blockchain
Arbitrum L2 keeps transactions cheap and settlement native, while Ethereum secures the funds underneath.
Fees and transactions
Gas fees can be claimed from the faucet button, shaped like a water droplet. It covers you to fund several campaigns, claim payouts, and process withdrawals — no upfront payment needed, even the first time around. If you already hold USDC and Sepolia ETH on Arbitrum, you don't need to use the faucet.