Puede insertar anuncios en contenido de VOD.
En este caso, TimeRanges
entre begin
y end
en localTime
se eliminan de la cronología. Se sustituyen por un AdBreak
de begin
a begin+replaceDuration
. Si la duración de reemplazo no existe como parámetro, el servidor realiza la determinación en el Adbreak devuelto.
Siempre debe proporcionar una duración de reemplazo específica para los intervalos personalizados. Si no hay anuncios que vayan a reemplazar este intervalo personalizado, proporcione un valor de 0 para la duración de reemplazo.
Reemplace intervalos con anuncios de Primetime y decisioning.
{
"properties": [],
"stream": {
"manifests": [ {
"url":
"https://d398890tia84ty.cloudfront.net/e2e-vod/cloudfront_vod_hls_tos_30fps.m3u8",
"type": "hls"
} ],
"metadata": {
"time-ranges": {
"type": "replace",
"time-range-list": [ {
"begin": 0,
"end": 15000,
"replacement-duration": 15000
},
{
"begin": 69000,
"end": 99000,
"replacement-duration": 30000
},
{
"begin": 251000,
"end": 281000,
"replacement-duration": 30000
},
{
"begin": 514000,
"end": 544000,
"replacement-duration": 30000
} ]
},
"ad": {
"targeting": [ {
"value": "MulAdsAvail12346",
"key": "osmfKeyMulAdsAvail12346"
} ],
"domain": "sandbox2.auditude.com",
"mediaid": "psdk_000105",
"zoneid": "121781"
}
}
},
"title": "VOD - Replace TimeRange with Auditude Ads",
"thumbnail": {
"large": "https://example.com",
"small": "https://example.com"
},
"type": "vod",
"id": "vod_003"
}