Noticed that Plyr stopped working when ads are blocked.
This commit is contained in:
parent
8af312fe3c
commit
ed6048034b
@ -33,7 +33,6 @@ class Ads {
|
||||
* Get the ads instance ready.
|
||||
*/
|
||||
ready() {
|
||||
this.time = Date.now();
|
||||
this.adsContainer = null;
|
||||
this.adDisplayContainer = null;
|
||||
this.adsManager = null;
|
||||
@ -366,11 +365,15 @@ class Ads {
|
||||
play() {
|
||||
const { container } = this.player.elements;
|
||||
|
||||
// Initialize the container. Must be done via a user action on mobile devices.
|
||||
this.adDisplayContainer.initialize();
|
||||
if (!this.adsManagerPromise) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Play the requested advertisement whenever the adsManager is ready.
|
||||
this.adsManagerPromise.then(() => {
|
||||
// Initialize the container. Must be done via a user action on mobile devices.
|
||||
this.adDisplayContainer.initialize();
|
||||
|
||||
try {
|
||||
if (!this.initialized) {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user