Understanding Ad Serving and Spot Precaching
The player offers a caching manager for Ad Served content. This mechanism will check for new ad serving eligible spots playing in the next 5 to 20 seconds. As new spots are detected, a request to the ad server is made for each of them.
- If the Ad server returns nothing, the caching manager will mark the spot as not being replaced by an ad server spot. The regular content will therefore be playing.
- If the Ad server returns an ad response, then the spot will be substituted with the ad in the response.
This method will allow for programmatic ads to keep a higher level of fidelity in the pacing and frequency capping of ads that are set in the ad servers.
In the event that multiple ad servers are set, the player will send a request to each ad server sequentially, as per the order set in the Player Configuration Model. The first server that returns valid ad content will play; otherwise the player will play the regular content.