How do you run a live-stream ad campaign?

Running a live-stream ad campaign means treating it as a portfolio rather than a single deal: you set a goal and a budget in terms of delivered attention, spread that budget across a handful of creators chosen on fit and efficiency, flight the placements over time, measure the whole campaign on one honest unit, and move budget toward what is working while it runs. That last step, optimizing mid-flight, is the thing the old handshake model cannot do, and it is where a real campaign pulls away from a one-off sponsorship. This guide walks the whole loop, from setting the goal to reallocating spend.

Published Sep 23, 20267 min read

Start from a goal and a number, not a creator

The campaigns that go wrong start by picking a creator; the ones that work start by defining the outcome. Decide what the campaign is for, awareness in a specific audience, driving trial, supporting a launch, and then translate the budget into the currency of the channel: delivered attention, counted in viewer-seconds. Setting a target in attention rather than in posts or placements keeps every later decision anchored to something you can measure, and stops the campaign from drifting into buying names because they are famous.

This is also where you set the bar for success up front. If you know roughly how much delivered attention your budget should buy, and at what efficiency, you have a yardstick before the campaign runs rather than a rationalization after it. For the unit that makes that possible, see impressions vs viewer-seconds.

Build a creator portfolio, not a single bet

A campaign spreads risk and reach across several creators, and the mix matters more than any single pick. Concentrating the whole budget on one large creator is a single point of failure and usually the most expensive attention you can buy. A portfolio of well-fit creators, often weighted toward the mid-tier where loyal audiences and reasonable rates meet, tends to deliver more attention per dollar and more diverse reach. Choose each one on real, current audience rather than a leaderboard position, so the whole portfolio actually matches your customer.

Publsh makes this buildable because every creator has a public page with their real audience and rate, so you can assemble and compare a shortlist before contacting anyone. For the discovery method, see how to find streamers to sponsor, and for the per-creator fundamentals underneath a campaign, see how to sponsor a streamer.

Allocate budget on CPVH, not on fame

Once you have a portfolio, splitting the budget should be a calculation, not a gut call. The unit that makes it one is CPVH, cost per 1,000 viewer-hours: dollars per unit of delivered attention, comparable across creators of any size and across platforms. Rank your shortlist on CPVH and you can see which creators turn budget into attention most efficiently, then weight the allocation toward them while keeping enough spread to cover your audience.

A simple illustrative split, not a market rate: with a fixed budget, you might place more weight on three mid-tier creators with strong CPVH, a smaller allocation on one larger creator for reach, and hold a reserve to add spend later to whoever delivers best. The point is that the allocation is driven by an efficiency number you can defend, not by who has the biggest following. For the mechanics see what is CPVH, and for real ranges see how much it costs to sponsor a streamer.

Flight it over time

A campaign is placements arranged across time, not fired all at once. Spacing flights lets you build presence with an audience without exhausting it, and staggering creators keeps the campaign visible over a run rather than spiking once and vanishing. Think about frequency the way you would in any media plan: enough repetition to register, not so much that the same viewers tune it out. The creator-side view of how often placements should run is useful context here; see how often should you run ads on your stream.

Because each placement is booked on the record for a defined window, the whole flight plan is something you can see and manage, rather than a set of loose promises across different DM threads. The booking is the schedule.

Keep the creative consistent to spec

Across a portfolio, consistency is what makes the campaign read as one thing rather than several. Publsh uses fixed placement sizes on the standard 1920 by 1080 canvas, a corner logo, a lower third, a banner strip, and an ad card, so a creative built to spec renders cleanly into every creator's overlay without rework. Building one set of on-spec creative for the campaign means your brand looks the same and lands cleanly on every stream, with only one ad on screen at a time so it is never lost in clutter. For the exact dimensions see stream overlay sizes, and for how placements appear in context see what an ad on your stream looks like.

Measure the whole campaign, then reallocate

The advantage a live-stream campaign has over a pile of one-off sponsorships is that you can measure it as a whole and act on what you see. Roll delivered viewer-seconds and CPVH up across every flight and you have the campaign's true efficiency, not a scatter of anecdotes. Then do the thing the handshake model never allowed: move budget mid-campaign toward the creators and placements delivering best, and away from the ones that are not. That optimization loop, measure, reallocate, repeat, is what turns a campaign from a fixed bet into a system that improves as it runs.

Be precise about provenance when you report up. On Kick, delivery is measured from Publsh's own serving side. On Twitch, delivery is estimated as metering rolls out, and Publsh labels which is which, so a campaign spanning both is honest about how each half was counted. For the measurement framework a team can standardize on, see how to measure a streamer sponsorship, and for the case that the channel earns its budget at all, see is sponsoring a streamer worth it.

Set the goal, spread the budget by CPVH, flight it, and move spend toward what delivers. That is a campaign, not a favor.

Frequently asked

How do you run a live-stream ad campaign?

Set a goal and a budget in delivered attention, build a portfolio of well-fit creators, allocate budget across them by CPVH, flight the placements over time, then measure the whole campaign and move spend toward what delivers. The mid-flight reallocation is what a booked, accountable marketplace makes possible and a handshake does not.

How many creators should a campaign use?

Enough to spread risk and cover your audience rather than betting everything on one name. A portfolio weighted toward well-fit mid-tier creators usually delivers more attention per dollar than a single large one, while a small allocation to a larger creator can add reach. Choose each on real audience fit.

How do you split budget across streamers?

Rank the shortlist on CPVH (cost per 1,000 viewer-hours) and weight the allocation toward the most efficient while keeping enough spread to cover your audience. Holding a reserve to add to whoever delivers best lets you optimize once the campaign is running.

Can you optimize a streamer campaign while it runs?

Yes, and it is the main advantage over one-off sponsorships. Because delivery is accounted for and placements are booked, you can roll up viewer-seconds and CPVH across flights and move budget toward the creators delivering best mid-campaign, rather than only judging it after the fact.

How do you measure a campaign across Kick and Twitch?

Roll delivered viewer-seconds and CPVH up across all flights for the campaign's true efficiency. Be precise on provenance: Kick delivery is measured from Publsh's own serving side, Twitch is estimated as metering rolls out, and Publsh labels which is which so a cross-platform campaign is honest about how each half was counted.