Ticket #411 (closed enhancement: fixed)
Support ad stories correctly
| Reported by: | paul | Owned by: | paul |
|---|---|---|---|
| Priority: | critical | Milestone: | OVA for AS3 (v1.0.1) |
| Component: | OVA for AS3 | Version: | OVA for AS3 (trunk) |
| Keywords: | Cc: | ||
| Forum thread: |
Description
Ad stories (groups of related ads) are currently supported for pre and post-rolls, but mid-rolls are problematic.
Support all three formats - test tags below:
http://adserver.adtech.de/?advideo/3.0/25.15/3769927/0//cc=2;vidAS=pre_roll;vidRT=VAST;vidRTV=2.0.1;vidbreaknum=3;vidbreaklen=60;misc=__random-number
http://adserver.adtech.de/?advideo/3.0/25.15/3769927/0//cc=2;vidAS=post_roll;vidRT=VAST;vidRTV=2.0.1;vidbreaknum=3;vidbreaklen=60;misc=__random-number
http://adserver.adtech.de/?advideo/3.0/25.15/3769926/0//cc=2;vidAS=mid_roll;vidRT=VAST;vidRTV=2.0.1;vidbreaknum=3;vidbreaklen=60;misc=__random-number
Example config:
"ads": {
"schedule": [
{
"position": "pre-roll",
"repeat": 3,
"server": {
"tag": " http://adserver.adtech.de/?advideo/3.0/25.15/3769927/0//cc=2;vidAS=pre_roll;vidRT=VAST;vidRTV=2.0.1;vidbreaknum=3;vidbreaklen=60;misc=__random-number",
"oneAdPerRequest": false
}
},
{
"position": "mid-roll",
"startTime": "00:00:10",
"server": {
"oneAdPerRequest": false
},
"repeat": 2,
"interval": 10
},
{
"position": "post-roll",
"repeat": 3,
"server": {
"tag": " http://adserver.adtech.de/?advideo/3.0/25.15/3769927/0//cc=2;vidAS=post_roll;vidRT=VAST;vidRTV=2.0.1;vidbreaknum=3;vidbreaklen=60;misc=__random-number",
"oneAdPerRequest": false
}
}
]
},
and without the "interval" in the mid-rolls
"ads": {
"schedule": [
{
"position": "pre-roll",
"repeat": 3,
"server": {
"tag": " http://adserver.adtech.de/?advideo/3.0/25.15/3769927/0//cc=2;vidAS=pre_roll;vidRT=VAST;vidRTV=2.0.1;vidbreaknum=3;vidbreaklen=60;misc=__random-number",
"oneAdPerRequest": false
}
},
{
"position": "mid-roll",
"startTime": "00:00:10",
"server": {
"oneAdPerRequest": false
},
"repeat": 2
},
{
"position": "post-roll",
"repeat": 3,
"server": {
"tag": " http://adserver.adtech.de/?advideo/3.0/25.15/3769927/0//cc=2;vidAS=post_roll;vidRT=VAST;vidRTV=2.0.1;vidbreaknum=3;vidbreaklen=60;misc=__random-number",
"oneAdPerRequest": false
}
}
]
},
Change History
comment:2 Changed 13 months ago by paul
- Status changed from new to closed
- Resolution set to fixed
Done 1.0.1 RC2 (Build 22).
The following type of config is also supported:
"schedule": [
{
"position": "pre-roll",
"tag": " http://adserver.adtech.de/?ad...",
"oneAdPerRequest": false,
"repeat": 3
},
{
"position": "mid-roll",
"startTime": "00:00:10",
"tag": " http://adserver.adtech.de/?ad...",
"oneAdPerRequest": false,
"repeat": 2,
"interval": 10
},
{
"position": "post-roll",
"tag": " http://adserver.adtech.de/?ad...",
"oneAdPerRequest": false,
"repeat": 3
}
]

Supported at an ad tag level by introducing the notion of "commonAdTag" to the AdsConfigGroup.as class. That common ad tag is now linked across "intervaled" repeated mid-rolls to help group the call together