LPLogo Party

Verified ad seconds — no cookies, no tracking

Put your logo in the game.

Your mark rides the physics bots players are already watching. Bid for 15-minute windows, pay only for seconds your logo was ≥90% visible — measured by the page, verified by the server.

Live now

this 15-min window

Checking this 15-min window…

Step 1

Upload your logo

PNG or SVG, re-encoded and moderated. It rides the white carrier discs already floating in the game.

Step 2

Fund & bid

Pick a pool and carrier size, set your price per thousand verified seconds, and bid into the next 15-minute window.

Step 3

Go live

Win the auction and your carriers spawn in-game — tappable straight through to your site.

Verified audience

Audience stats are temporarily unavailable.

Funding & unit economics

Live card funding is not enabled yet — Brad must set STRIPE_SECRET_KEY + STRIPE_WEBHOOK_SECRET on the worker. No sandbox checkout is offered on production.

Minimum bid is $0.25 per 1,000 verified weighted logo-seconds. A 15-minute epoch is 900 seconds. You pay only for seconds the server accepted as ≥90% visible — the table is the ceiling if one carrier stays qualified the whole window at the floor price.

CarrierWeightFloor / 1,000sFull epoch at floor
small1$0.25$0.225
medium2.25$0.25$0.50625
large4$0.25$0.90

Worked example: one small carrier (weight 1) qualified for the full 900s window costs $0.225 at the $0.25 floor, because $0.25 × 900 / 1,000. Half the window visible costs half of that.

Pay per verified second

Billing counts only seconds every carrier copy was ≥90% unoccluded on a real player's screen.

First-price 15-min epochs

Bid what a thousand logo-seconds is worth to you; standing bids keep you in future windows.

Clicks + reports built in

Taps open your site in a new tab. Every click, impression and session exports to CSV.

How verification works

  1. A player opens the game. Each logo rides a carrier disc already in the physics.
  2. The page samples visibility. A carrier counts only while it is at least 90% on screen and unoccluded, the tab is visible, and a short warm-up has passed.
  3. The browser sends those intervals with the play session. The server drops overlaps, time outside the lease, and batches that fail the checks. Accepted time is stored on the lease.
  4. Qualified milliseconds roll into the daily report. That is what billing and the CSV export use.

The CSV is SAMPLE data with fictional advertisers. Columns match the live advertiser export: day, campaign, pool, tier, served and qualified milliseconds, impressions, sessions, clicks, CTR, and spend.

Not ready to bid yet?

Leave an email — we'll ping you when inventory opens or prices drop.