vast-xml
Version:
VAST XML responses for online video advertisers.
22 lines (19 loc) • 672 B
JavaScript
var TrackingEvent = require('./tracking-event');
function CompanionAd(resource, settings) {
settings = settings || {};
this.resource = resource;
this.type = settings.type;
this.url = settings.url;
this.AdParameters = settings.AdParameters;
this.AltText = settings.AltText;
this.CompanionClickThrough = settings.CompanionClickThrough;
this.CompanionClickTracking = settings.CompanionClickTracking;
this.width = settings.width;
this.height = settings.height;
this.trackingEvents = [];
this.attachTrackingEvent = function(type, url) {
this.trackingEvents.push(new TrackingEvent(type, url));
return this;
};
}
module.exports = CompanionAd;