Ticket #425 (closed defect: fixed)

Opened 13 months ago

Last modified 13 months ago

Impressions not being forcibly fired with VAST2 wrapper to empty VAST 2 ad

Reported by: paul Owned by: paul
Priority: blocker Milestone: OVA for AS3 (v1.0.1)
Component: OVA for AS3 Version: OVA for AS3 (trunk)
Keywords: Cc:
Forum thread:

Description

Impressions not being forcibly fired with VAST2 wrapper to empty VAST 2 ad

See:

 http://localhost/ova/ova.flowplayer/examples/custom-delivery/example05-16.html

Change History

comment:1 Changed 13 months ago by paul

Issue seems to be related to the fact that the returned template is reporting that it doesn't have any empty ads when it should have one:

11:57:17 GMT+0100 VASTController: VAST response has been fully loaded - has non-empty ads == 'false'

comment:2 Changed 13 months ago by paul

Actually has empty ads, but the ad ID is not correct if the VAST response is empty:

14:35:02 GMT+0100 VideoAdServingTemplate: Replacing VideoAd.id with 'companion:not-scheduled' in Template:5607E3EF-089D-B246-50D8-BC1EF1AFA0DD

This AD ID is a problem when the following happens:

14:35:02 GMT+0100 VideoAdServingTemplate: Looking for a Video Ad pre-roll:0.0-0 in Template:EFD38EC1-4CFF-BF21-F585-D1002E2844A6
14:35:02 GMT+0100 VideoAdServingTemplate: - Assessing 'companion:not-scheduled' in Template:EFD38EC1-4CFF-BF21-F585-D1002E2844A6 - no match

No match, no impressions to trigger.

comment:3 Changed 13 months ago by paul

Issue is in VideoAd.adType() - empty video ads (that are created to help ensure impressions can be forced fired from an empty vast response have a default type of "companion" - so it can't be matched against "pre-roll:xxxx" etc.

comment:4 Changed 13 months ago by paul

  • Status changed from new to closed
  • Resolution set to fixed

Modified VideoAd.isCompanion() to only return true if it really does have companion ads and is not linear or non-linear.

Default unknown case is now "linear".

Fixed 1.0.1 Final (Build 2)

Note: See TracTickets for help on using tickets.