constructor(skipIn, position, totalAdsInPod) {
    /** @private {?number} */
    this.skipIn_ = skipIn;

    /** @private {number} */
    this.position_ = position;

    /** @private {number} */
    this.totalAdsInPod_ = totalAdsInPod;

    /** @private {number} */
    this.duration_ = 10; // a 10 second ad by default

    /** @private {number} */
    this.remainingTime_ = 10;

    /** @private {boolean} */
    this.isPaused_ = false;

    /** @private {number} */
    this.volume_ = 1;

    /** @private {string} */
    this.title_ = 'Test Title';

    /** @private {string} */
    this.description_ = 'Test Description';

    /** @private {number} */
    this.vastMediaBitrate_ = 128;

    /** @private {number} */
    this.vastMediaHeight_ = 720;

    /** @private {number} */
    this.vastMediaWidth_ = 1280;

    /** @private {string} */
    this.vastAdId_ = 'Test VAST Ad ID';

    /** @private {string} */
    this.adId_ = 'Test Ad ID';

    /** @private {string} */
    this.creativeAdId_ = 'Test Creative Ad ID';

    /** @private {string} */
    this.advertiserName_ = '';

    /** @private {string} */
    this.mediaUrl_ = 'fake';

    /** @private {number} */
    this.timeOffsetInPod_ = 1;

    /** @private {number} */
    this.podIndex_ = 1;
  }
@param {?number} skipIn
@param {number} position
@param {number} totalAdsInPod