Форум / Рецепты / Как показывать свою рекламу перед flash-играми
Проигрывать саму игру через плеер не требуется - достаточно показывать плеер до конца рекламы, а затем прятать его и показывать игру.
Для этого можно использовать бесплатную версию плеера (не ниже 1.1.9.23).

Ниже приведенный код содержит два блока - div_game с игрой (он скрыт через CSS) и div_player c плеером. У плеера в коде указан id и параметр uid для работы JS API. Также у плеера подключены стили (параметр st). В стилях включена реклама Маркетгида, например. Также в flashvars указан poster со ссылкой на скриншот главного экрана игры (рекомендуется), а также reklama=1 - этот параметр убирает все лишнее (кнопки и т.д.). Таким образом, в стилях достаточно просто включить рекламу и больше ничего не трогать.

Обратите внимание, что размеры игры и плеера в коде должны совпадать (в стилях плеера размеры указывать не нужно).
<script type="text/javascript">
   var players=[];
   function uppodEvent(playerId,event){
      if(event=="init"){
         players[playerId]=0;
      }
      if(event=="play"){
         players[playerId]++;
         if(players[playerId]>1){
            document.getElementById("div_game").style.display="block";
            document.getElementById("div_player").style.display="none";
            document.getElementById("div_player").innerHTML="";
         }
      }
   }
</script>
<div id="div_game" style="display:none">
   <object id="game" type="application/x-shockwave-flash" data="http://site.ru/game.swf" width="600" height="400"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="movie" value="http://site.ru/game.swf"></object>
</div>
<div id="div_player">
   <object id="player" type="application/x-shockwave-flash" data="http://site.ru/uppod.swf" width="600" height="400"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="movie" value="http://site.ru/uppod.swf"><param name="flashvars" value="uid=player&amp;reklama=1&amp;st=http://site.ru/style.txt&amp;poster=http://site.ru/poster.jpg"></object>
</div>
Это можно использовать не только с играми, но и с любым другим интерактивным контентом, с другим видеоплеером, например.
uppodСсылка на пост (Смотрели 8251)10.09.12 04:41     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
xoffer 09.10.12 - 00:12
а свою рекламу можно прокручивать,а не только ту что уже у вас можно подключить к плееру?
2
stepashka-fast-online 21.10.12 - 03:39
Я бы очень хотел чтобы вы сделали возможность проигрывать сами игры через плеер. тогда и рекламу сделаешь и полный экран есть и кодер работает!
3
wrunishka 27.12.12 - 18:20
Для этого должен быть одобрен маркетгид?
4
kerem84 01.11.16 - 11:11
Privet.Мы хотим добавить видео рекламы нашему сайту.
5
pomord 18.08.17 - 15:59
А возможно перед флешь игрой показать не какую либо тизерную или тд рекламу, а просто допустим свой графический баннер. Допустим 10 секунд показать баннер со ссылкой на другой сайт.
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме