← Форум / Рецепты / Как показывать свою рекламу перед flash-играми
Проигрывать саму игру через плеер не требуется - достаточно показывать плеер до конца рекламы, а затем прятать его и показывать игру.
Для этого можно использовать бесплатную версию плеера (не ниже 1.1.9.23).
Ниже приведенный код содержит два блока - div_game с игрой (он скрыт через CSS) и div_player c плеером. У плеера в коде указан id и параметр uid для работы JS API. Также у плеера подключены стили (параметр st). В стилях включена реклама Маркетгида, например. Также в flashvars указан poster со ссылкой на скриншот главного экрана игры (рекомендуется), а также reklama=1 - этот параметр убирает все лишнее (кнопки и т.д.). Таким образом, в стилях достаточно просто включить рекламу и больше ничего не трогать.
Обратите внимание, что размеры игры и плеера в коде должны совпадать (в стилях плеера размеры указывать не нужно).
Для этого можно использовать бесплатную версию плеера (не ниже 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&reklama=1&st=http://site.ru/style.txt&poster=http://site.ru/poster.jpg"></object>
</div>
Это можно использовать не только с играми, но и с любым другим интерактивным контентом, с другим видеоплеером, например.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&reklama=1&st=http://site.ru/style.txt&poster=http://site.ru/poster.jpg"></object>
</div>
uppod | Ссылка на пост (Смотрели 8251) | 10.09.12 04:41 Ответить |
1 | а свою рекламу можно прокручивать,а не только ту что уже у вас можно подключить к плееру? (ответить) |
2 | Я бы очень хотел чтобы вы сделали возможность проигрывать сами игры через плеер. тогда и рекламу сделаешь и полный экран есть и кодер работает! (ответить) |
3 | Для этого должен быть одобрен маркетгид? (ответить) |
4 | Privet.Мы хотим добавить видео рекламы нашему сайту. (ответить) |
5 | А возможно перед флешь игрой показать не какую либо тизерную или тд рекламу, а просто допустим свой графический баннер. Допустим 10 секунд показать баннер со ссылкой на другой сайт. (ответить) |
Оставить комментарий