Build a surface manifest
List the overlay, panel, pinned message, bot command, spoken route and any QR code. Record the exact asset version and final destination for each. Include redirects and the product accessible after the click. One approved domain in a brief does not prove every live surface points there.
Kick’s overview makes channel owners responsible for streamed material and related presentation. Twitch has its own gambling and branded-content rules. Review the platform actually used; a reusable graphic does not carry approval from one service to another.
Keep the message readable without disguising the relationship
Check the overlay at the actual player size and on a phone. The sponsorship statement should not disappear beneath an alert, chat box or crop. Avoid placing required context only in a tiny lower corner that the derivative editor later removes.
Use plain, accurate copy for the command. A familiar command name does not tell the viewer that a link is commercial. The FTC and relevant platform rules treat disclosure as part of how the message is presented, not a note hidden in the production folder.
Test destination behaviour privately
Before the public activation, confirm the approved route opens the expected page without unexpected redirects. Use a controlled review method that does not require a real deposit or reveal a viewer’s identity. Do not bypass geolocation or account restrictions to make a test appear successful.
A hypothetical sponsor approves a casino information page, but a legacy bot command still leads to an expired offer. The rehearsal catches the mismatch. The producer disables the legacy response and repeats the test with the corrected version before accepting the setup.
Talk to us
Pick a 30-minute slot, or DM us on Telegram.
Need help applying this to your campaign? Tell us what you’re planning.
Campaigns from $2,000, with 10% off your first. We reply within one working day.
Rehearse the removal path
Name the person who can remove each asset. The overlay may sit in the creator’s scene collection while the chat command belongs to a separate bot owner. Test those controls during preparation; a shared spreadsheet saying “pause campaign” does not disable anything.
Agree the live trigger and contact route. If an operator page changes materially or an unapproved claim appears, stop the affected promotional exposure while the reviewer decides. Do not replace a broken link with an improvised mirror or a different operator.
| Surface | Record | Removal owner |
|---|---|---|
| Overlay | Version, visible disclosure and approved screen placement | Person with scene-collection control |
| Chat command | Exact response and reviewed final destination | Person with bot control |
| Panel or description | Text, destination and retained duration | Authorised channel editor |
| Derivative clip | Crop, context, destination and rights term | Editor and publication owner |
Check the surfaces after the stream
Panels and automated commands can remain active after the purchased appearance. A retained VOD can also show an offer whose conditions changed. Record which surfaces remain under the agreement and who will remove or update them when the term ends.
Capture acceptance evidence for the actual live configuration and any correction. When commissioning clips, send the editor the current disclosure and destination rules rather than assuming the original overlay solves every format. The useful output is a controlled asset set, not simply an attractive broadcast frame.
Choose a full stream or bounded integration before deciding where sponsor assets should appear.
Frequently asked questions
Can one approved link cover every stream surface?
Only if every surface actually uses that reviewed route and the surrounding message is also approved. Check commands, panels and redirects separately.
Who should control the emergency removal?
Assign authority to people with actual access to the scene collection, bot and channel surfaces. Test the contact and removal procedure before broadcast.
Results from campaigns our team has run
Web3 game · gaming creators, streams and events
Illuvium
6,550 new players and 24,000+ followers
Read the Illuvium caseCrypto exchange · KOLs on X, YouTube and TikTok
Binance
4,245 new users and more than $510M in trading volume, double the target
Read the Binance caseCrypto banking · influencers and growth
Swissmoney
32,000+ users onboarded and CPA cut 4x
Read the Swissmoney case
3betmedia launched in 2026; most of these campaigns ran before the name existed. See all 19 cases.
Sources and further reading
Primary references support the limited platform, product or rights facts above. Operational examples are hypothetical; this page does not provide legal approval or a performance guarantee.
