From 0cc6aa0f4778a418c0d9073ab7bab64954c90b9c Mon Sep 17 00:00:00 2001 From: Theodore Abshire Date: Thu, 10 Feb 2022 11:38:18 +0100 Subject: [PATCH] fix(ads): Dispose of ad manager on player detach Change-Id: Ie4cd186885349ecb9081f16e82790295113668c2 --- lib/ads/server_side_ad_manager.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/ads/server_side_ad_manager.js b/lib/ads/server_side_ad_manager.js index de8bbd16d86..18f175fae20 100644 --- a/lib/ads/server_side_ad_manager.js +++ b/lib/ads/server_side_ad_manager.js @@ -226,6 +226,14 @@ shaka.ads.ServerSideAdManager = class { } } + /** @override */ + release() { + this.stop(); + if (this.eventManager_) { + this.eventManager_.release(); + } + } + /** * @param {string} type * @param {Uint8Array|string} data