Product / Auction
One auction for every demand type
Riptide evaluates direct campaigns, programmatic bids, negotiated deals, and cached demand in one auction. For CTV and audio, it selects a group of ads that fits the break's length, slot count, and repetition limits.
All demand in one auction
House campaigns, preferred and guaranteed deals, private auctions, and open demand follow the same eligibility and pricing rules.
Configuration ready before the request
Serving nodes load your configuration ahead of time and apply updates as they arrive. Auction requests do not need to query the configuration database.
Deal eligibility and supply checks
Only eligible deals are sent to buyers. Seat and domain restrictions determine which bids count as deal wins, and you can require ads.txt and sellers.json verification before a bid clears.
CTV and audio ad breaks
Riptide selects the highest-value group of eligible ads that fits the break's slot count, duration, and repetition rules.
Cached demand
Reuse eligible bids from a local cache to serve an impression without making another round of requests to demand partners.
Match processing to the request
Use cached demand, direct campaigns, or a full real-time bidding auction according to the placement and available demand.
Test your own decision models
Test models for floor pricing and ad selection against the default rules. Decision records support evaluation before a model is approved for live traffic.
Serving cost visibility
Riptide tracks serving compute and network costs alongside auction latency.
Fill the whole ad break
The highest bid for a single slot may leave too little time for the remaining ads. Riptide evaluates the group together, balancing total price with the break's duration and repetition limits.
Review your auction requirements
Tell us about your direct campaigns, demand partners, and ad formats so we can discuss the eligibility and pricing rules you need.