Supply
Unlike desktop, mobile web, and in-app supply, connected TV supply is not compatible with VPAID demand. When the CTV Environment is selected on a supply tag, VPAID None becomes the default and VPAID demand is not allowed to serve through the tag. Because an opportunity is defined as a VPAID initialization, opportunities are not recorded on CTV tags.
When the Allow VPAID demand box is unchecked, SpringServe will ignore any VPAID response that is returned to a VPAID none tag, ensuring that you are truly serving VAST-only demand.
When the selected environment is CTV, the default macros in the supply tag are below. From experience, we have found that by hard-coding the height to 1920 and width to 1080, it will improve performance of CTV tags. Ex: http://vid.springserve.com/vast/xxxxxx?w=1920&h=1080&cb={{CACHEBUSTER}}&ip={{IP}}&ua={{USER_AGENT}}&app_bundle={{APP_BUNDLE}}&url={{APP_NAME}}&app_name={{APP_NAME}}&did={{DEVICE_ID}}
CTV Macros | Required | Suggestions |
---|---|---|
w={{WIDTH}} | Yes | Hard-code to 1920 |
h={{HEIGHT} | Yes | Hard-code to 1080 |
cb={{CACHEBUSTER}} | Yes | |
ip={{IP}} | Yes | |
ua={{USER_AGENT}} | Yes | Detected by SpringServe, Macro must be available for proper detection. |
app_bundle={{APP_BUNDLE}} | No | Not required but highly recommended |
app_name={{APP_NAME}} | No | Not required but highly recommended |
did={{DEVICE_ID}} | Yes | Specifically useful for Frequency capping to match proper Demand |
...