Ticket #411 (closed enhancement: fixed)

Opened 13 months ago

Last modified 13 months ago

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": {

"tag": " 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",

"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": {

"tag": " 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",

"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:1 Changed 13 months ago by paul

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

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

}

]

Note: See TracTickets for help on using tickets.