Help & Ad Specifications
Everything you need to create effective campaigns on BrijStream
Web Browser Compatibility Notice (.mov Files Unsupported)
To maintain a smooth listener experience, BrijStream client players automatically skip ad slots that fail to decode. Standard web browsers (including Google Chrome) do not natively play Apple QuickTime **.mov** containers. To ensure your ads serve successfully, all video ads must be uploaded in web-standard **MP4 (H.264 video codec, AAC audio codec)**.
Creative Specifications
Audio Pre-Roll / Mid-Roll
- • Format: MP3 or WAV only
- • Duration: 15s or 30s (±0.5s)
- • Sample Rate: 44.1kHz
- • Bit Rate: 128kbps minimum
- • Channels: Mono or Stereo
- • Max File Size: 5MB
Companion Card
- • Format: PNG or JPG
- • Dimensions: 640×640px (1:1)
- • Max File Size: 2MB
- • No animation or GIF
- • Must include CTA text
Sponsored Video Ad
- • Format: MP4 (H.264/AAC only)
- • Apple .mov is unsupported
- • Duration: 15s or 30s
- • Resolution: 720p minimum
- • Aspect Ratio: 16:9 or 1:1
- • Max File Size: 10MB
Brij Verification FAQ
What is a Verified Impression?
Every ad impression on BrijStream is confirmed by a Brij Object — a proprietary digital intelligence that pulses a heartbeat signal every 1 second. If the listener's Brij Object isn't actively pulsing, the impression is not counted.
How is Consumption Velocity calculated?
Consumption Velocity measures a listener's engagement intensity relative to the platform average. High-velocity listeners (top 10%) complete 95%+ of content and represent the most engaged audience segment.
What is Settlement Transparency?
Every dollar you spend is distributed to content creators through BrijStream's Split-at-Source engine. Each transfer is recorded in an immutable, SHA-256 chain-linked audit vault. Enterprise advertisers receive full settlement proof reports.
Are there bots or invalid traffic?
BrijStream's Brij Object architecture makes bot traffic structurally impossible. A Brij Object requires continuous, real-time heartbeat verification to generate an impression. Automated scripts cannot maintain the required signal pattern.
Campaign Operations & Delivery Q&A
How long does campaign creative moderation take?
Creatives are scanned immediately upon upload by our automated ad-moderation model. If approved, the creative status shifts to Approved in seconds. Manual review overrides are completed by BrijStream compliance agents within 24 hours.
How does pausing a campaign take effect?
When you toggle a campaign to Paused, the database flag updates instantly. Our ad selection engine (`get_next_ad_v2`) halts delivery immediately. Active listening streams will stop fetching this creative on their next track transition, preserving your balance.
Why was my ad creative skipped or not played?
If the ad player client (especially in Chrome) encounters a playback error due to unsupported formats (such as Apple's QuickTime .mov container), it skips the ad immediately. This keeps the stream playing smoothly for the listener. Please verify your creatives are standard MP4 (H.264/AAC).
How do listener rewards work, and can users farm tokens?
Listeners earn BRIJ tokens for watching ads and listening to content. To prevent exploit loops (such as rapid track skipping to farm rewards), play counts only increment on natural track completion. Skips do not award track play credit or trigger ad milestones.
Need help? Contact us
ads@brijstream.com • Response within 24 hours
