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 / о / видео-облако / документы / ключ-значение-пар-прошло-видео-облако