Как правильно разместить баннер?

Допустим, у вас есть два вида одного и того же баннера: один banner.gif другой banner.swf и вы думаете, какой лучше разместить… Не парьтесь — размещайте сразу оба!
Делается это достаточно просто средствами JavaScript. В то место, где нужно вывести баннер вставляете код:
var MM_contentVersion = 7;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
var words = navigator.plugins["Shockwave Flash"].description.split(” “);
for (var i = 0; i < words.length; ++i)
{
if (isNaN(parseInt(words[i])))
continue;
var MM_PluginVersion = words[i];
}
var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}
else if (navigator.userAgent && navigator.userAgent.indexOf(“MSIE”)>=0
&& (navigator.appVersion.indexOf(“Win”) != -1)) {
document.write(‘<SCR’ + ‘IPT LANGUAGE=VBScript\> \n’);
document.write(‘on error resume next \n’);
document.write(‘MM_FlashCanPlay = ( IsObject(CreateObject(“ShockwaveFlash.ShockwaveFlash.” & MM_contentVersion)))\n’);
document.write(‘</SCR’ + ‘IPT\> \n’);
}
if ( MM_FlashCanPlay ) {
document.write(‘<object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″‘);
document.write(‘ codebase=” http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0″ ‘);
document.write(‘ WIDTH=”468″ HEIGHT=”60″>’);
document.write(‘ <PARAM NAME=movie VALUE=”/wp-content/themes/fluid2/images/buckster.swf”> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=best> <PARAM NAME=bgcolor VALUE=#FFFFFF> ‘);
document.write(‘ <EMBED src=”/wp-content/themes/fluid2/images/buckster.swf” menu=false quality=best bgcolor=#FFFFFF ‘);
document.write(‘ swLiveConnect=FALSE WIDTH=”468″ HEIGHT=”60″ ‘);
document.write(‘ TYPE=”application/x-shockwave-flash” PLUGINSPAGE=”http://www.macromedia.com/go/getflashplayer”>’);
document.write(‘ </EMBED>’);
document.write(‘ </OBJECT>’);
} else{
document.write(‘<a href=”http://buckster.ru” target=”_blank”><IMG src=”/wp-content/themes/fluid2/images/buckster.gif” WIDTH=”468″ HEIGHT=”60″ BORDER=0></a>’);
}
Смысл этих манипуляций в том, что баннер будет показываться чаще за счет тех пользователей, у которых флеш отключен в настройках браузера или установленная версия флеша ниже указанной в переменной MM_contentVersion — для них он будет заменяться картинкой.
Можно вынести этот код в отдельный script.js, а там где нужно вставить баннер пишем: <script src=”/common/flash.js”></script>
Таким образом у меня выводится баннер «Бакстера» — тем у кого включен флеш показывается buckster.swf, а всем остальным buckster.gif. Рекламодатели довольны и платят больше денег
Что ещё для счастья нужно?
Рекомендую также:
» Как оптимизировать блог для поисковиков (часть 1)
» Зарегистрировал парочку доменов .tel
» Зачотный конкурс
13.02.2008 | Рубрики: Заработок в Интернете, Советы |
13.02.2008 в 23:39
У меня стоит плагин FlashBlock и ничего не показывается. Думаю, что людей, у которых флешевый плагин не установлен очень мало, так что возиться нет смысла.
14.02.2008 в 02:57
DeveloperGuru.NET, я исключение. Флешевые плагины слишком отвлекают от работы.
14.02.2008 в 05:16
А вдруг у клиента отключен JavaScript. А так бы видно бы было. Хотя можно получить данные из переменного окружения, а директиву написать в серверных скриптах. Тогда будет нормально.
14.02.2008 в 05:28
Спасибо. Как – нибудь применю. Но ту возник вопрос – а если действительно, у пользователя не работает Джава Скрипт, будут ли вообще баннеры показываться?
14.02.2008 в 08:22
Не хочу показаться занудой, но я долго искал рекламу Бакстера…. Ведь как утверждал автор она должна и просто обязана отображаться… Не флешем, так гифкой. У меня флеш блокируется. Не нашол такой гифки, зато видно место, где должна быть флешка , её кнопкой “плей” отметил плугин от ФФ. Может у других по – другому?
14.02.2008 в 08:29
У меня тоже стоит плагин FlashBlock, но когда он используется, то браузер не говорит, что флеш отключен. А смысл поста в том, что баннеры будут показываться чаще за счет тех, у кого флеш отключен в настройках браузера или версия флеша ниже той, что вы укажете в скрипте – для них он будет заменяться на картинку.
А яваскрипт отключен ну у ооочень мизерного количества пользователей. Для них можно добавить тег noscript.
14.02.2008 в 18:28
это ли не есть накликивание?
14.02.2008 в 18:39
Антон, какое еще накликивание, вы о чем?
14.02.2008 в 18:49
вполне неплохой плагин. меня вообще радует
16.02.2008 в 00:24
Осталось только плагин для Wordpress написать
16.02.2008 в 03:17
Что ты вы так сложно описали
я думаю баннер установит даже самый неопытный вебмастер ,который зарегил себе сайт на юкозе…
16.02.2008 в 21:42
это я умею
19.02.2008 в 13:07
здесь ничего сложного нет , внимательно перечитайте статью
20.02.2008 в 16:23
я же говорил, главное своевременно заплатки и плагины скачивать. народ все выкладывает в нете, только качай
21.02.2008 в 09:07
Только вот зачем заморачиваться?
21.02.2008 в 09:46
Конечно, можно не заморачиваться — каждый решает для себя, нужно ли ему это. Данная метода прежде всего для того, чтобы рекламодатели получали больший эффект от рекламы на вашем сайте. Тогда они будут охотнее платить вам за размещение баннеров.
21.02.2008 в 15:38
неплохо
но это нужно, если вы продаете действительно только клики
как уже сказали “накликивание”
если продажи – бесполезно
опять же, с разными плагинами проблемы..
21.02.2008 в 22:47
Да можно и так можно и средствами пхп это сделать
04.04.2008 в 04:28
спасибо за информацию пригодиться
06.08.2008 в 20:25
Спасибо за совет! Буду пользоватся!