AdditionalAdTargetingParams для плейлиста игрока?

При использовании одного видеопроигрывателя я могу успешно передать дополнительные AdTargetingParams со значениями, ориентированными на рекламный сервер (например, VERTICAL, PARTNER и т. Д.). Эти значения основаны на метаданных отдельного видео. Но при использовании плейлиста, мне неясно, как эти детали видео уровня могут передаваться при вызове рекламы каждый раз, когда воспроизводится новое видео.

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

Есть идеи?

1 ответ

Решение

Значения ключей могут быть установлены для видео в рекламном модуле Video Cloud Studio, но если вы хотите установить их динамически, вы можете использовать API-интерфейс setAdPolicy() проигрывателя.

Документация для API setAdPolicy(): http://developer.brightcove.com/en/articles/dynamic-ad-policies-using-setadpolicy-api

Этот API позволит вам установить ключевые значения для каждого видео во время его воспроизведения. Получить копию текущей политики в отношении рекламы с помощью getAdPolicy(), прослушать MediaEvent.CHANGE (срабатывает, когда выбрано новое видео), изменить объект по своему усмотрению (т.е. изменить значения ключа), а затем установить AdPolicy () с помощью новый объект.

В настоящее время это API-интерфейс только для Flash. Для HTML5 вы могли бы рассмотреть один опыт воспроизведения видео, который вы упомянули.

Плеер также автоматически включает список воспроизведения в качестве значения ключа. С рекламного сервера вы можете указать идентификатор плейлиста напрямую как ключ-значение без какого-либо кода (хотя это не совсем соответствует сценарию использования с VERTICAL, PARTNER, в качестве желаемых флагов): http: //support.brightcove.com / о / видео-облако / документы / ключ-значение-пар-прошло-видео-облако

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