SDK Google IMA - превышен максимальный размер стека вызовов

СИТУАЦИЯ:

В моем приложении Vue мне нужно показывать рекламу с помощью SDK Google IMA.
Однако кажется, чтоAdDisplayContainer он застрял в бесконечном цикле обновления.

JSFIDDLE:

Я воссоздал проблему в JsFiddle на минимальном примере. Проверить ошибку можно в консоли.

https://jsfiddle.net/fraMussi/53f6vbjh/7/

Как видите, здесь мало что происходит:

  • Я импортирую SDK Google IMA
  • У меня есть базовая разметка для видео и рекламного контейнера
  • Я настраиваю adDisplayContainer
  • Я добавил наблюдателя, чтобы обнаружить проблему

КОД:

this.adDisplayContainer = new google.ima.AdDisplayContainer(
        this.$refs.adContainer, this.videoContent);

ОШИБКА:

Кажется, что это adDisplayContainer обновляется в цикле:

Error in nextTick: "RangeError: Maximum call stack size exceeded" <br>
RangeError: Maximum call stack size exceeded

В производственной среде я получаю аналогичное сообщение об ошибке:

InternalError: too much recursion

ВОПРОС:

Вы знаете, почему это происходит и как это исправить?

0 ответов

Другие вопросы по тегам