Advertiser portal

Bid for the most watched spinner on earth.

This MVP omits real checkout, but it does keep role-specific queue, spend, and campaign ownership behavior local and inspectable.

No local session saved
Advertiser account

No advertiser session

Checkout pending
Queued spend $0.00
Queued impressions 0
Best queue position Sign in first
Contact Use the sign-in flow below

Stripe checkout is intentionally omitted. The next real integration step is turning these queued totals into a real billing intent.

Advertiser sign-in

Save a portal session

Your queue

Campaigns for this advertiser

Brand Creative Bid / 1,000 Blocks Impressions Status
New campaign

Create queued inventory

No icon selected
Continue to checkout intent
Market view

Public queue snapshot

- -
# Campaign Bid / 1,000 Blocks Status