The loop in one paragraph
The full loop, step by step
You buy an ad slot for a flat $100
Advertising on B2See starts with a single purchase: one ad slot, one hundred dollars, charged once. There is no auction, no cost-per-mille bid, no daily budget minimum, and no recurring spend. The price is set on the server and is never supplied by the app that is buying, so the amount you are charged is not something a client can alter. Payment runs through Stripe.
Slot supply is deliberately finite. The number of purchasable slots in a contest is the player count divided by 200, rounded down, and that number is locked once when the contest starts. Inventory is limited in that specific, mechanical sense: it grows only as the audience grows.
You upload your video
You upload a video ad of up to 30 seconds and up to 50MB from the desktop app. The length limit is enforced before the file is ever uploaded, so a too-long cut is rejected immediately rather than after a wasted transfer. Once the video is attached to your paid slot, the ad is live and can be served.
Which players see it is not random. B2See matches ads to players using an on-platform relevance model built from a player's own in-app signals, so a slot's delivery is weighted toward the players most likely to engage with that category of ad.
A player opens Chance Infinite and chooses to watch
Chance Infinite is a free app with no purchases anywhere in it. Players earn tickets, which are entries into a recurring cash prize draw, and one of the ways to earn a ticket is to watch an advertisement to the end. The player initiates that: they tap Get Ticket, and the ad plays full screen.
This is the part of the model that matters most for an advertiser. Nothing is force-played between levels, nothing auto-rolls in a feed, and nothing is buried inside other content. The player wants the video to finish, because the reward only lands if it does.
The watch is verified on the server
A completion is not something the app can simply claim. When the server serves an ad it issues a one-time watch token. The impression is recorded at the moment the video actually starts playing, not at the moment it was served, so a preloaded-but-never-watched ad never counts. The server then measures elapsed play time from that stamped play-start and refuses to credit a completion until it matches the real duration of the uploaded video, with a small allowance for buffering.
The token is consumed on use, so the same watch cannot be claimed twice. A completion in your dashboard means a real player really watched a real video to the end.
One event, two ledgers
The verified completion is a single action with two consequences. It mints the player's ticket, and it writes the impression and completion against your campaign. The two are coupled on purpose: an entry cannot exist without an advertiser event behind it, and an advertiser event cannot be fabricated to inflate a player's odds.
If a player taps through to your site, that click is recorded on the same campaign, which is where your click-through rate comes from.
You watch it happen in the desktop app
The B2See advertiser console is a free Windows desktop app, and it also runs in any browser at luckincorporated.com/app with the same account. A dedicated macOS app is not yet available. It reads live from the platform and shows you the campaign you paid for: impressions, unique viewers, completed views, completion rate, clicks, click-through rate, total spend, and your standing against the rest of the field.
Two breakdowns sit underneath the headline numbers. An hourly view shows when your ad is actually being watched across the day. An audience view shows which interest categories your viewers over-index on relative to the platform as a whole, subject to a minimum-viewer privacy floor so that no category can be reported on a group small enough to identify anyone.
Half the ad revenue is locked into the prize pool
This is the mechanic the whole product turns on. When a contest starts, the prize pool is computed as half of the ad-slot revenue for that contest and locked at that figure, with a $100 minimum floor. It is not an estimate and it is not adjusted downward later. The money players are competing for is literally half of what advertisers paid.
That is why the attention is not grudging. The player is not enduring your ad for a fraction of a cent; they are earning a shot at a pot that your purchase helped fill, and the app shows them the pool growing.
A winner is drawn, and the cycle restarts
A contest runs about 30 days. At the end, one winner is drawn at random, weighted by tickets, so a player holding twice the entries has twice the chance. The draw uses a commit-reveal scheme: the server publishes a hash of its random seed before the draw and reveals the seed afterward, so the result can be checked rather than taken on faith. Company test accounts are excluded from every draw by code.
Then the next contest starts automatically, the pool locks again against the new contest's ad revenue, and slots reopen.
What makes the attention real
Two properties of the mechanic do the work here, and both are structural rather than promotional.
- The view is opt-in, and the player wants it to finish. A player taps to start the ad, in exchange for a contest entry that only lands on completion. That inverts the usual relationship: instead of an interruption the viewer is trying to escape, the video is the thing they came for. Nothing is autoplayed at them and nothing is forced.
- Completion is proven server-side, not self-reported. The impression is stamped at real play-start, elapsed time is measured on the server against the true length of your file, and the one-time token is burned on use. A "completed view" in your analytics is a verified full watch by definition, not a client-side counter you are asked to trust.
And what this is not
- It is not performance advertising. There is no bid, no optimization objective, and no promise of conversions or return on ad spend. If your requirement is auction-optimized conversion buying at scale, that is what the large ad platforms are built for, and this is not a replacement for them.
- Buying a slot does not guarantee a view count. A slot puts your video into rotation. How many verified completions it earns depends on the audience and on how the relevance model matches your ad to players.
- It is one audience, not the open internet. Your ad runs inside Chance Infinite. That is the entire reach, and it is why the price is flat rather than an auction.
- The desktop app is Windows-only today. There is no dedicated macOS app yet — Mac users run the same console in any browser.
What you get for the flat $100 is a slot, an opt-in audience, verified watch telemetry, and a direct, honest line between what you paid and why the player was willing to watch.
Surveys: the other way to use a slot
Alongside video, advertisers can run custom surveys to Chance Infinite players. You author the questions in the desktop app, fund and deploy the survey, pause it whenever you like, and read the responses back in the same place.
Players answer surveys for the same reason they watch ads: completing one earns tickets. Survey responses are quality-checked, and sessions that fail those checks earn nothing, so the incentive does not turn into an incentive to click through blindly.
How it differs structurally from the big platforms
The comparison worth making is structural rather than numerical. As of 2026, the major video advertising platforms — Meta, TikTok and YouTube among them — are typically reported to work as continuous auctions: you set a daily budget, you bid against other advertisers for impressions, and spend continues for as long as the campaign runs. Costs vary by market, audience and season, so any single figure quoted for them should be treated as an approximation rather than a price.
| B2See | Typical large video ad platform (as of 2026) | |
|---|---|---|
| Buying model | Flat one-time price per slot | Auction-based, generally with a daily budget minimum |
| Ongoing spend | None — one charge | Continues while the campaign runs |
| Why the viewer watches | They opted in to earn a contest entry | The ad interrupts what they came for |
| Where the money goes | Half of it into the players' cash prize pool | To the platform and its content partners |
| Reach | One app's audience | Very large, cross-market |
Competitor characteristics above describe typical reported behaviour of those platforms as of 2026 and are not quotations of their published prices. Verify current terms with each platform directly.
Questions about the mechanic
How do I launch a UGC campaign?
You launch a UGC campaign from the B2See console — a free Windows app, or any browser at luckincorporated.com/app — by writing one brief, setting a total budget and the most any single video may earn, saving a card, and publishing. It is the same console and the same balance you use for ad slots. The per-video ceiling starts at $400 and a campaign's budget starts at $800, so the smallest campaign is $800, and the whole budget is held when you publish so creators can see the money is real. Your campaign then appears on the Impressions exchange for creators to browse and choose; each video settles 14 days after posting, on the organic views it earned. You never source creators, negotiate rates one at a time, or sign per-creator contracts.
Why would a player watch my ad?
Because finishing it earns them an entry into a real cash prize draw. The trade is explicit, and the player starts it themselves by tapping Get Ticket.
How do you know the ad was really watched?
The server issues a one-time token, stamps the actual play-start, and will not credit a completion until elapsed play time matches the real length of your video. Nothing is taken on the client's word, and the token cannot be reused.
How much of my $100 reaches the prize pool?
Half of the ad-slot revenue for a contest is locked into that contest's prize pool at the start, with a $100 minimum floor. The rest funds the platform.
How long before I see results?
Events appear in the desktop app as they happen. The contest cycle they belong to runs about 30 days and ends in the prize draw.
Can I run something other than a video?
Yes — two things. Custom surveys: you write the questions, deploy them to players, and read the responses in the same desktop app. And UGC campaigns on the Impressions exchange: you publish a brief and a budget, creators post videos about your business on their own YouTube or TikTok channels, and you pay only on the organic views those videos earn.
Is there a Mac version of the advertiser app?
There is a web version. The B2See advertiser console is a free Windows desktop app and it also runs in any browser at luckincorporated.com/app with the same account. A dedicated macOS app is not yet available, so Mac users run it in the browser.
Why is inventory limited?
Purchasable slots for a contest are the player count divided by 200, rounded down, locked once when the contest starts. Supply is tied to audience size rather than being sold without limit.
Keep reading
Buy a slot and watch the loop run
The desktop app is free. Download it, create an advertiser account, and see the live analytics before you decide.
Free Windows desktop app, or run the console in any browser; no dedicated macOS app yet. Ad slots are a flat $100 each, charged once. Slot supply per contest is limited to the player count divided by 200. Half of ad-slot revenue funds the player prize pool for that contest, with a $100 minimum.