Developers stare at their agent's wait screen dozens of times a day. Reach them in the calmest format on earth, a single line, while they wait. No banners, no tracking pixels, no fatigue. The format that just went viral in the US, now bookable for the European market.
EU-hosted · Frankfurt · German VAT invoices · DPA on requestOne booking reaches every surface Spinwage supports. The same sponsored line appears across AI coding agents and LLM chat wait screens, all on one verified network.
Every billed impression comes from a GitHub-verified developer. Serving and billing are decoupled by construction: anyone can see the line render, but an impression is only ever billed when it comes from a verified developer identity. Bot and anonymous traffic is served and billed €0.00. You pay for verified human developer attention, nothing else.
To bill, an impression must come from a signed-in account whose owner is GitHub-verified, a real account with genuine public activity, not a fresh or dormant shell. Borderline accounts go to manual review and earn nothing.
Unverified traffic still gets the line rendered, but it is never billed to you and never credited to anyone. A replay of the spoofed-view scripts that hit the US predecessor bills €0.00 here.
Your budget is a hard per-campaign cap, campaigns auto-pause at budget and spend never exceeds it. Per-device and per-account daily caps and rate limits keep any single source from running up your bill.
A click is worth 50 impressions and is billed at 50× your CPM rate. No verified developer, no charge. You pay for intent, weighted, never for noise.
Hosted in Frankfurt (eu-central-1). Raw IPs are never stored, only a salted hash plus country for anomaly scoring. GDPR-clean by architecture, DPA on request.
Earning requires a machine-bound device identity, a verified GitHub profile, and KYC before any payout. Gaming the system costs more than it pays, so your CPM buys attention, not inflated counts.
We email you a one-click sign-in link. No password.
One sponsored line shows while a developer's agent works. Advertisers bid per 1,000 verified developer views — every billed view comes from a GitHub-verified developer; bot and anonymous traffic bills €0. Highest bid serves; one line at a time, your reach: Global, Europe, DACH.
| Loading live bids… |
Who gets the invoice. Saving again updates your profile.
Targeting reads each developer's own system region locally, we don't geolocate the IP. A targeted line is only shown to, and only billed for, matching developers.
Bid/CPM is your ranking bid, it determines which ad wins the auction. Billing follows the selected model.
| Campaign | Status | Rank | Bid/CPM | Model | Budget | Impr. | Clicks | Conv. | Conv.% |
|---|
Spinwage measures conversions server-to-server, no pixel, no third-party cookie.
Your server POSTs to our /functions/v1/cv endpoint
with the sw_cid we append to every click URL.
Attribution window: 30 days from the click.
Treat this like a password. If it leaks, click rotate, the old secret stops working immediately and you'll need to update your backend with the new one.
Attribution window: 30 days from the click timestamp. Conversions without a matching click (e.g. coupon-only) are recorded at campaign level; developer rev-share requires a click attribution.
Anonymized top 25. Highest active bid serves; ties rotate evenly. Pending bids show where you'll land once payment clears.
| # | Bid/CPM | Reach | Status |
|---|
You bid a price per 1,000 impressions, from €2. The highest active bid owns the line; ties rotate evenly. Raise or lower anytime.
Impressions are free; you pay only when a verified developer clicks your ad. Bid/CPM is your ranking bid. Same trust gate as CPM.
Impressions and clicks are free. You pay a fixed amount per server-verified conversion. Your ranking bid still determines auction position.
Your budget is a hard cap, spend never exceeds it, ever. Daily click caps protect you from spikes. Cancel anytime; the rest isn't charged.
Target every developer worldwide, or narrow to Europe, the DACH region, or a country list you name. Targeting reads each developer's own system region, we never geolocate the IP.
Server-to-server postback, no pixel, no cookie. We append sw_cid to every click URL; your backend POSTs back when a conversion happens. 30-day attribution window.