Документ актуален для InstantVideo 1.X
Управление рекламой осуществляется в админке InstantMedia: Компоненты -> видеокаталог. В горизонтальной панели иконок вы найдете ссылку на список рекламных блоков и ссылку на его добавление.
Рассмотрим добавление рекламного блока, для этого нажимаем "добавить рекламный блок" и заполняем поля:
- название рекламного блока - любое произвольное, на сайте нигде не выводится, кроме случая, когда в качестве рекламы у вас видео файл;
- тип рекламы - html, код рекламного блока и загрузка видеофайла;
- поле для ввода кода рекламного блока или формирование рекламного баннера при помощи html редактора.
Отдельно рассмотрим опцию позиции рекламного блока:
- в плеере pre-roll - рекламный блок будет показываться перед показом ролика после нажатия плей;
- псевдо pre-roll - сделан для возможности вставки тизерной рекламы, которая требует формирования кода при загрузке страницы. Реклама и отсчет до ее окончания начнется сразу после загрузки страницы. После рекламы автоматически запустится показ самого видео ролика;
- на странице ролика - рекламный блок будет показываться в месте, обозначенным в шаблоне InstantCMS (в любом tpl файле) комбинацией {ad_add pos=position_id movie=$movie}. Обратите внимание, что именно так блок нужно вставлять только в файле com_video_movie.tpl, т.к. массив $movie присутствует только там. В других шаблонах можно обозначать рекламный блок при помощи комбинации {ad_add pos=position_id}. Вместо position_id вы можете написать любое буквенное обозначение позиции. В целом, расставление рекламных блоков по позициям схож с формированием модулей в InstantCMS. Кроме этого, вы можете вставлять рекламные блоки в любой php файл, например в template.php - таким образом:
$video_model = cms_model_video::initModel(); $ad_page = $video_model->getPageAd('position_id'); if($ad_page){ cmsPage::includeTemplateFile('special/ads.php', array('movie'=>array(), 'ad'=>$ad_page, 'width' => '100%', 'height' => '100%')); }
Опции для всех рекламных блоков:
- порядок - число, обозначающее порядковый ролик рекламного блока, т.е. при загрузке страницы сначала будет показана реклама с первого блока, при следующем обновлении страницы (и/или при просмотре другого ролика) второй рекламный блок - и так далее, а потом все заново;
- время суток от и до - когда будет показываться рекламный блок по времени;
- показывать единожды - если для рекламного блока будет стоять данный чекбокс, то пользователю будет показана данная реклама один раз в сутки;
- группа опций "где показывать" - можно указать кому показывать рекламу: всем, гостям, авторизованным пользователям, можно задать категории и рубрики для показа.
Для рекламных pre-roll блоков задаются параметры общего времени показа и время, через которое появляется кнопка "пропустить рекламу".