Live-stream advertising has its own language, and a lot of it is new. This is the plain version: what measured exposure and viewer-seconds mean, how placements, opportunities, offers, and flights fit together, how settlement and verification work, and the terms in between. No jargon left undefined.
When a brand posts an opportunity, a creator applies to it. An application is that response, and it is the same object as an offer, born already linked to the brand's campaign.
Applying is free and never uses a creator's pitch allowance, because the brand solicited it. If the brand accepts, the application becomes a booked flight at the rate the creator applied with.
A creator's bookable inventory over time. Publsh treats a day as a sequence of time segments, each independently open or sold, rather than one on or off switch, so a brand can book part of a stream and leave the rest available.
Only one placement runs at a time, so the first booking to land on a segment wins it.
The average audience present while an ad was actually on screen, designed to be derived as viewer-seconds divided by on-screen seconds. It is what separates four hours in front of a small room from twenty minutes in front of a huge one, even when the totals match.
It is measured within a single platform and never blended across platforms, since a creator's audiences on different platforms behave differently.
The comparison a rate or an efficiency number is shown against, so a figure has a referent. A price with no context is a guess, not a decision.
Publsh is designed to show a number such as a CPVH beside the median for the same creator category over a recent window. Benchmarks are aggregate and anonymised, never traceable to an individual creator, and only render once the sample is large enough to be meaningful.
A brand a creator has added to their blocklist. Blocking takes effect immediately for new offers and is silent to the advertiser, who simply never gets a response, so a creator never has to fear social fallout for turning someone down. Any flight already running is unaffected.
Safety built into the shape of the deal rather than policed after the fact. Nothing is randomized: a brand picks the creator on purpose, and every creative clears review and the creator's own approval before it can render.
Because a placement only happens when both sides have said yes, there is no bad pairing to catch later. See you approve every ad.
Confirmation that an account is actually operated by the brand it claims to be. It is an identity check, not an endorsement and not a promise the brand is good to work with (the counterparty record speaks to that). Verification is what lets a brand appear in the public directory and post opportunities under its name.
The single thing a creator adds to their broadcast software to run Publsh: one full-canvas, transparent browser source in OBS, added once. The creator never places or swaps an individual ad; Publsh renders booked creatives inside that one source. See the overlay.
The container a brand runs its advertising in. A campaign holds one or more flights and can have an opportunity attached to it. Reporting rolls up across a campaign's flights, including across platforms.
Concurrent viewers: the number of people watching a stream at the same moment. Because it is read live rather than as a lifetime total, CCV is the honest size of the room an ad is actually in while it renders.
CCV rises and falls across a stream, so it is usually shown as an average and a peak over a window of time. It counts who is present, not who followed once and left.
A placement: a small, roughly 16:9 mark in a corner of the frame. Logo-forward and suited to long, quiet presence. One of the three placements a creator can price and enable.
A brand's track record as someone to deal with: whether it opens opportunities and actually books, whether it delivers creative on time, how its past deals went. It answers "are they good to work with," which is deliberately separate from brand verification (identity) and pre-authorization (can they pay).
Cost per viewer-hour: dollars per 1,000 viewer-hours, and the primary way Publsh is designed to express efficiency. It is platform-neutral, so a Kick flight and a Twitch flight are directly comparable on it, and a creator's rate is stored as a CPVH and turned into an hourly figure from their measured audience.
Like every delivery figure, it is designed to be computed from measured exposure, whose live capture path is still being built.
The sequence a creative must clear before it can render: an automatic platform-eligibility check, then Publsh moderation for policy and technical validity, then the creator's own approval of the artwork on their stream. The order is fixed and the creator is never the moderator. Any edit to a creative sends the new version back through the gates.
How Kick and Twitch sit on one axis. Because delivery is designed to be measured in viewer-seconds and priced in CPVH, both of which are platform-neutral, flights on different platforms are directly comparable.
Audience size is always measured within a single platform and never merged into one combined viewer count, since the two audiences overlap in ways nobody can measure.
An estimated CPM, offered so buyers can compare against other channels. A persistent banner has no natural impression boundary, so Publsh defines one impression as one viewer present for 30 continuous seconds of render, publishes that convention, and does not change it silently.
It is a translation for comparison, not a truth about the medium, and it derives from measured exposure, whose live capture path is still being built.
A period during which a creator agrees to run only one brand in a given category, so a sponsor is not sitting next to a direct competitor on the same stream. It is a term two sides can agree to as part of a deal, not something imposed by default.
Exclusivity is one of the levers that makes a live placement worth more than a scattered impression: a brand can own a category on a creator's screen for a set stretch of time, with the creator's explicit agreement.
The ad-network model Publsh is built against. In a fill model, an ad system drops a brand's creative wherever the algorithm has room, and placement is randomized. Neither the brand nor the creator chose the pairing.
Publsh is deliberately not a fill network. Nothing is randomized: a brand picks the creator on purpose, the creator approves the creative, and both sides consent to the placement before it renders.
A reward Publsh is building for founding creators: bring a brand to the platform and earn a share of what that brand spends, with any creator, for a set period, paid out of Publsh's take. This one is committed but not yet built, so it describes what founders will earn once it ships, not a feature available today. See creator pricing.
One creator, one platform, one schedule: the unit of delivery. A flight never spans creators, and it is what a booking or an accepted application spawns. Each flight is measured and settled on its own.
The first 100 founding creators, defined by action rather than signup: the first 100 to actually publish a page and book on Publsh, not the first 100 to register. Founders lock the 8% fee for life. See creator pricing.
The fee locked in by founding creators: 8% of a settled deal, held for life, versus the 12.5% standard fee. On the founder fee a creator keeps 92% of a deal; on standard, 87.5%. There are no separate listing, placement, or monthly charges on either.
The single record of every money movement in a creator's account: settlements in, payouts out, card spend, fees. A creator's balance is derived from the ledger, so what they see is what they can withdraw, and any figure can be traced back to the flight that produced it.
A placement: a wide, short strip across the lower part of the frame, the band where broadcast graphics usually sit. The broadcast standard for a logo plus a promo code. One of the three placements.
The unit Publsh is built on: the time an ad creative was actually rendering on a stream, rather than a count of times it was served. An impression counts a load. Measured exposure is about the seconds the ad was on the screen people came to watch.
The metering model that defines and totals rendered time is built. The live capture path that reads every second off a running broadcast is still being built, so measured exposure describes what the system is designed to count and how, not a fully running live meter today. For the full picture, see the measured-exposure pillar.
A figure designed to show what share of a flight's delivery was fully measured versus estimated from a fallback when live data was missing. It is honesty rendered as a number: rather than presenting every figure as if it were certain, the design surfaces how much of it is measured.
Like the rest of measurement, it depends on the live capture path, which is still being built.
The shortest block of time a creator will accept a booking for. Creator-set, above a platform floor, and enforced at booking rather than negotiated.
How close to a stream a brand is allowed to book, set by the creator. It exists to leave enough lead time for creative review, since an ad has to clear approval before it can run.
A specific, dated, priced proposal for one creator that becomes a flight when accepted. Either side can make one: a brand to a creator, or a creator to a brand (a pitch). The offer is the binding part of a deal; any message attached to it is context, not terms.
A creator's minimum acceptable rate. Offers below it are hidden from the main inbox so a creator is not pestered by lowball bids, but they are still counted and viewable, because a filter that removes money should show what it removed.
The total seconds a creative actually rendered on a stream, designed to be summed from the overlay's heartbeat and counted only while the channel is confirmed live. It is the raw render time underneath viewer-seconds. The metering model that defines it is built; the live capture path that would record it off a running broadcast is still being built.
An open call a brand posts, tied to a named, dated launch or event, publishing a number of slots rather than a price. Creators apply, and an application produces an offer. An opportunity is an invitation; an offer is the deal; a flight is the delivery.
The on-stream ad server: the layer that renders a booked ad over a creator's stream through one browser source in OBS. It is the piece that makes measured exposure possible, because the ad and the stream become the same picture. See the overlay.
A bundle of streams sold together at a discount, for a brand booking a creator repeatedly. The discount is stored as a percentage and the pack price is computed from it, so it stays consistent when the base rate changes.
Moving earnings from a Publsh balance to a bank account. Payouts are free and run weekly. Earnings can also be held in the balance and spent directly, but the door to a bank is always open.
The budget of unsolicited pitches a creator can send, a small number per month by default. A pitch only uses allowance if the brand ignores or declines it; if the brand engages, it costs nothing. This keeps advertiser inboxes from being flooded while rewarding creators who pitch brands they genuinely fit.
The specific spots on a stream where an ad can render. A creator sets a rate for each one, and both sides approve exactly where a creative sits before it runs.
A corner is a compact mark in a corner of the frame. A lower-third is a horizontal strip across the lower part of the screen, the band where broadcast graphics usually live. A banner is a wider strip, typically along an edge. Each is presence on the screen while the stream keeps going, not an ad break that stops it.
A creator's price list and the rules attached to it: a rate for each placement, plus modifiers, minimums, and packs. It publishes to the creator's media kit and the brand directory, and every offer is priced against it. The creator always sets the rate; Publsh shows benchmarks and fill as context.
A figure designed to show whether a creator actually delivers what they commit to, weighted by the size of past flights. A no-show counts hard against it. New creators show no score rather than a default one, because an unearned number is worse than none, and it depends on measured delivery, whose live capture path is still being built.
The second-by-second record a flight is designed to close with: what creative ran, in which placement, at what time, and for how long. It is meant to be read on the serving side rather than claimed by the creator or inferred from a screenshot.
The serving log is designed to be the source of truth for billing. When a stream drops or a card comes off screen, the log records that the ad was not rendering, so that time is not billed. It is how a brand can read a flight line by line instead of taking a total on faith.
When a delivered flight's earnings become the creator's money and land in their balance. Streamed Saturday, paid Friday: anything settled before the weekly cutoff joins that Friday's payout, and balance earnings are spendable as soon as they settle.
A directory listing Publsh authors for a brand that has not joined yet, built so the marketplace is not empty at launch. It is clearly labelled as not yet on Publsh and never implies the brand is participating or endorsing anything. The listing becomes the brand's own only if and when the brand claims and verifies it.
The mark on a brand that has passed verification. It says one thing: Publsh has confirmed the account is operated by the brand shown. It is identity, not endorsement, and it points to the counterparty record for how the brand actually deals.
Viewer-seconds divided by 3,600: the same delivery unit, shown in hours for readability once the numbers get large. Designed to be derived from viewer-seconds, so it carries the same honest status: the model is built, the live capture path is still being built.
The primary delivery unit: audience integrated over render time, designed to be summed as the concurrent viewers present multiplied by the seconds the creative rendered, moment by moment. Every other delivery figure derives from it.
The model is built; the live capture path that would feed it off a running broadcast is still being built.