diff --git a/lib/ads/client_side_ad_manager.js b/lib/ads/client_side_ad_manager.js index 4f5931329a..58e18758e2 100644 --- a/lib/ads/client_side_ad_manager.js +++ b/lib/ads/client_side_ad_manager.js @@ -452,7 +452,9 @@ shaka.ads.ClientSideAdManager = class { (new Map()).set('originalEvent', e))); if (this.ad_ && this.ad_.isLinear()) { this.adContainer_.removeAttribute('ad-active'); - this.video_.play(); + if (!this.video_.ended) { + this.video_.play(); + } } } };