Advertisers pay viewers per second of watched content, using streaming payments and dynamic tier-based rates on Robinhood Chain.
Online advertising is fundamentally unfair to viewers. They spend their time and attention but receive no direct compensation. Ad budgets are captured by intermediaries, not by those who actually watch the ads. Advertisers, meanwhile, struggle to prove real viewership and overpay for bot traffic.
Ad Exchange on Blockchain is a protocol that turns viewer attention into real money. Advertisers create campaigns with budgets and per-second rates; viewers earn money for every second they watch. Everything runs through smart contracts — no intermediaries.
How it works:
Advertiser creates a campaign: sets budget, rates (tier1/tier2), viewer limit, and a YouTube video link.
Viewer joins the campaign, hits "Resume" — and starts earning money per second watched.
Rewards accrue in real time and can be withdrawn at any moment.
Dynamic Tier System:
First N viewers (e.g., 100) earn a higher rate (tier1)
The rest earn a base rate (tier2)
This creates competition for attention and optimizes campaign spend
Trust: Smart contracts guarantee viewers get paid, and advertisers pay only for actual watch time.
Transparency: All transactions are onchain — impossible to fake views or inflate bot traffic.
Robinhood Chain: Low fees are critical for per-second micro-payments. We use USDG (native stablecoin) for settlements, eliminating the need for wrappers and simplifying onboarding.
Streaming payments, not fixed fees: Viewers pay per second, not per view. Pause the video — money stops flowing.
Dynamic tier rates: Early viewers earn more — this incentivizes early adoption and creates network effects.
Hybrid monetization: Advertisers can use the platform both to promote content (pay viewers) and to monetize (get paid for ads).
MockStreamFlow as Sablier replacement: For testnet, we built a custom streaming contract that mimics Sablier Flow's logic without external dependencies.
✅ Smart contracts deployed on Robinhood Chain Testnet (Chain ID: 46630)
✅ 4 contracts: AdExchangeToken (axUSDG), MockStreamFlow, AdvertiserRegistry, AdExchangeManager
✅ Web interface for 3 roles: advertiser, blogger, viewer
✅ Full loop: create campaign → join → watch → withdraw rewards
✅ Dynamic tier system verified (first viewer gets rate=10000, subsequent get rate=1000)
✅ 5% platform fee built into the contract