Как убрать таймер обратного отсчета в SDK Google-IMA? - PullRequest
0 голосов
/ 25 апреля 2019

Однако я использую плагин video.js и videojs-ima для создания рекламных роликов на видео;Google Ads SDK создает таймер обратного отсчета для объявления через videoAdUi и добавляет его через iframe, что означает, что я не могу влиять или изменять стили в iframe.

Я также нашел это , но, очевидно, я пытаюсь добиться обратного.

Вот картинка моей проблемы.

Я пытаюсь избавиться от Ad: (00:14) и сохранить тот, который у меня уже есть.Как я уже упоминал, я пошел по следу, чтобы выяснить, что это был iframe с классом videoAdUiAttribution в контейнере videoAdUiBottomBar.

Я нашел этот какхорошо, но снова.Их документация не самая лучшая, и я не могу найти ничего, что бы подсказывало мне, как отключить / скрыть ее.

Заранее спасибо!

1 Ответ

0 голосов
/ 30 апреля 2019

Насколько мне известно, IMA SDK не позволяет настраивать пользовательский интерфейс Ad для использования собственного таймера обратного отсчета.Вы можете использовать их API, чтобы отключить таймер обратного отсчета и атрибуцию, но это может нарушить их Правила показа объявлений , по крайней мере, согласно этому посту на форуме IMA SDK.

Предполагая, что вы можете получить ссылку на объект adsRenderingSetting, вы должны иметь возможность удалить обратный отсчет и показать только атрибуцию объявлений, как я полагаю, следующим образом (из того же поста выше):

 //DISPLAY COUNTDOWN & AD_ATTRIBUTION
  adsRenderingSettings.uiElements = [google.ima.UiElements.AD_ATTRIBUTION, google.ima.UiElements.COUNTDOWN];

  //DISPLAY  ONLY AD_ATTRIBUTION
  adsRenderingSettings.uiElements = [google.ima.UiElements.AD_ATTRIBUTION];

  //THIS DOES NOTHING - IT'S NOT POSSIBLE TO ONLY SHOW THE COUNTDOWN
  adsRenderingSettings.uiElements = [google.ima.UiElements.COUNTDOWN];
...