An Ad Pod request calls 12 ads all at once so it is in your best interest to have at least 12 demand tags available in the waterfall. We suggest using tiers and setting a priority value on each tag in order of importance. If adding Direct Connect tags, you may find that , with directly sourced tags at the top. Note that if your demand stack includes DirectConnect tags, all 12 requests may go to underlying demand and other tags in the list don't ever get fill. This is because Direct Connect could eat up all of the 12 requests. For this reason it is suggested that you use directly sourced tags for Ad Pods.waterfall may not fill.
Using your Ad Pod
When you have completed and saved the Ad Pod settings along with the rest of the tabs that are required to create tags you will be able to export the tag that houses your Ad Pod. Use this Tag anywhere you would normally use supply tags to create a unique experience for your users.
For more information about Ad Pods and to enable your account with the feature please contact your account manager.
Most SSAI vendors work in a similar manner. They are all VAST compliant and the general workflow goes like this:
- Player calls SSAI vendor for content
- The SSAI vendor is configured to know where the HLS or DASH content streams reside (usually a CDN or S3)
- The HLS or DASH content has cue points to tell the SSAI vendor when to insert ads
- When a cue point is about to be reached, the SSAI vendor calls out to SpringServe for ads.
- When SpringServe gets the call we:
- Find all demand partners that pass targeting
- Call them all server side and follow any wrapper VASTs until we get to an asset
- Fill the pod as much as possible (adhering to the tiers created in SpringServe)
- Stitch in our impression and other beacons for tracking
- Return the resulting VAST to the SSAI vendor
- The SSAI vendor then takes the assets from the VAST, transcodes them and stitches them into the HLS/DASH stream
Example: MediaTailor Integration:
To configure an SSAI vendor is pretty straight forward. At a minimum it requires two fields: content source and ad decision server.
This is the CDN or S3 bucket where the SSAI vendor can access the HLS or DASH streams. Here is what that looks like in MediaTailor:
Ad Decision Server
This is the ad server’s VAST endpoint (in this case SpringServe) that you want the SSAI vendor to call in order to know which ads to play.
SpringServe makes this even easier by showing you which macros you can populate in our tag export.