Skip to content
For streamers

Ads in your stream. You decide how many.

Free, with no lock-in and no Affiliate status needed, for Twitch, YouTube and Kick.

€3.50 to €5per 1,000 viewers for display and hero ads

Already on board? Log in

Livestream by malisa_9494. Marker 1: PixelPact overlay top right. Marker 2: chat message labelled #Werbung (ad) in the stream chat.Real stream
Ad in the overlayAd message in chatStream by malisa_9494 on Twitch

What you earn

You earn when a paid campaign runs on your channel. How often that happens depends on how many advertisers are booking and whether their campaigns match your channel.

Work it out for your channel
What you earn per format
FormatEarnings
Display, static image€3.50 per 1,000 viewers
Display, animatedGIF or video€4.50 per 1,000 viewers
Heroanimated across your whole screen€5.00 per 1,000 viewers
Chat-only campaign€2.50 per 1,000 stream viewers when the message appears
Chat linkin combined campaigns€0.20 per counted click
  • We count the viewers watching at the moment the ad appears.
  • Clicks only count after bot filtering and de-duplication. In combined campaigns, the chat message itself is not paid, only the click.
  • Prestige bonus: depending on your level, an extra 2 to 20% on your earnings. See the levels
  • If you bring in another streamer, you both get €5 once they’ve earned €10.
  • You can cash out from €10: by PayPal (2% fee, max. €12) or free of charge by bank transfer. It takes up to 14 business days.
  • Earnings live in your dashboard.

What does an hour with a campaign earn you?

3 hours
Ad density
Estimated, while a campaign is running
Per hour
€0.47 to €1.62
Per stream
€1.30 to €4.46

Calculated for times when a paid display campaign runs on your channel. There are also times without a paid campaign, when you earn nothing. An estimate, not a promise. Both figures assume every possible ad slot actually runs. Usually it’s less.

Sign up for free

The more active you are, the more you get

There are 11 prestige levels. Each level adds a bonus on top of your earnings. Advertisers don’t pay more for it; the bonus comes out of our share.

Exclusive partner status can add a further bonus; it is added to the prestige bonus.

The three thresholds

  • Stream hours in the last 30 days.
  • Impressions in the last 30 days, meaning how many people saw your ads.
  • Click quality: we check whether clicks on chat links are genuine.Click quality only gets a value once you have at least 20 clicks on chat links within 7 days. Without it, you stay at level 1.
  • You get the highest level at which you meet all three values. Your level is recalculated daily.
Prestige levels and thresholds
LevelBonusHours in 30 daysImpressions in 30 daysClick quality
1Rookie0%00no requirement
2Climber2%5500min. 0.40
5Grinder8%4030,000min. 0.72
8Champion14%100500,000min. 0.87
11Living Legend20%2005,000,000min. 0.96

Click quality is a value from 0 to 1. The higher it is, the larger the share of clicks on your chat links that we count as genuine.

When you reach or lose a level, you get a message by email or Discord; you can turn either off.

Ad formats in your stream

Three formats that appear in your overlay or chat. Pick one to preview it on the stream.

Stream on Twitch with a running campaign

Hover over a format to see it in the stream.Tap a format to see it in the stream.

Chat messages are automatically labelled as advertising. For overlay and hero ads, turn on your platform’s paid promotion label, for example ‘Includes paid promotion’ on Twitch.

Your settings

You set all of it in your streamer dashboard.

Ad density

Three levels. This is the gap between two ads:

  • Lightevery 6–12 minutes
  • Standardevery 3–8 minutes
  • Heavyevery 2–5 minutes

Chat activity

Chat ads only run when there’s enough going on in your chat. You choose the threshold:

  • Offalways on
  • Pulsefrom 3 messages in 5 min
  • Livelyfrom 10 messages in 5 min
  • Very activefrom 25 messages in 5 min

Only human messages count. Known bots like Nightbot and StreamElements are excluded automatically.

  • Campaign by campaignDecline any campaign or pause it for 24 hours. Matching campaigns run automatically, others only if you opt in.
  • Exclude heroExclude hero campaigns with one switch.
  • Overlay positionSkyscraper left or right, banner top or bottom, box ad in any of the four corners, vertical box ad top or bottom.
  • Test adPreview each format for 30 seconds, outside your stream. Not billed.
  • Chat botConnect or disconnect per platform.
  • Vertical formatFor dual-format streams, add a second browser source.

Without a connected overlay, no display campaigns run on your channel. Without the bot, no chat campaigns.

What always applies

  • 15 minNo ad runs in the first 15 minutes after you go live.
  • 90 secDelay while a Twitch ad break is running.
Settings in the streamer dashboard
Ad frequency setting in the streamer dashboard: Light every 6–12 minutes, Standard every 3–8 minutes (selected), Heavy every 2–5 minutes, below that the switches “Allow Hero ads” and “Feature me on public pages”.Chat activity gate setting: Off (always on), Pulse from 3 messages in 5 minutes (selected), Lively from 10, Very active from 25.

Twitch, YouTube and Kick

Connect what you use. Which platform a campaign runs on depends on where you’re live at the moment.

  • Twitch
  • YouTube
  • Kick

These channels are already on board

How to get started

  1. Sign up for free and connect your channels.
  2. Add the overlay as a browser source in OBS, optionally connect the chat bot, check the test ad.
  3. Go live. No ad runs in the first 15 minutes.
Sign up for free

Same numbers for you and the advertiser

Your ads are counted and logged exactly as they appear in the advertiser’s report: with time, viewer count and, if not billed, the reason.

See the report advertisers get

Your stream’s live reportSample data
  1. Overlay shown, 184 viewers.19:40 · billed
  2. Chat message posted by your bot, 181 viewers.19:41 · billed
  3. Twitch ad break running, ad delayed by 90 seconds.19:42 · not billed
  4. Overlay shown, 179 viewers, 6 bots filtered out.19:44 · billed
CheckLogSettleThis is how these ads appear in the advertiser’s report, too.

Coming soon for streamersPixtronbot

Your chat runs itself. You stream.

Soon your PixelPact account comes with Pixtronbot: chat commands, timers, a random clip player and shoutouts with a clip in your overlay. Free, in the same dashboard.

  • Chat commands
  • Timers
  • Random clip player
  • Shoutouts with a clip
  • Never posts ads
Sign up for free
Stream chat · Example
  1. nova_lena: !so @MusterMia

    BotPixtronbot: Go check out @MusterMia! Her clip is playing on stream right now.

  2. pixelfuchs: !commands

    BotPixtronbot: All commands: pixelpact.gg/@yourchannel/commands

Get your channel ready

The people behind PixelPact stream themselves: Franziska, Marcell, and Michi.

Meet the team
Sign up for free

Already on board? Log in