Создаем свой PopUnder

Опубликовано в (Техническое отступление) | автор splogmaster | 17-12-2008

Тэги: , ,

Наконец-то я нашел в себе силы. В продолжение тем Способы перенаправления трафика и Создаем свой ClickUnder - будем создавать свой PopUnder. Напомню, что использовать лучше всего связку PopUnder+ClickUnder - при таком раскладе процент клика определенно выше, чем при использовании одной из технологий перенаправления трафика в отдельности.

Итак, пример javascript-файла с кодом PopUnder‘a качаем здесь . Сам код:

var ov = false;

function GetCookiePopTrafVal (offset) {

var endstr = document.cookie.indexOf (";", offset);

if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function GetCookiePopTraf (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i  2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}

function popup_gelPOPTraf()
{
    day = new Date();

   URL = "https://splogmaster.ru";

    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=600,height=600,left = 276,top = 132');");

    window.focus();
    document.getElementById('popup_divMenuPOP').style.display = 'none';
        pathname = "/";
    myDomain = "/";
    var largeExpDate = new Date ();
    largeExpDate.setTime(largeExpDate.getTime() + (24 * 60 * 60 * 1000));
    SetCookiePopTraf('poptrafnet','1',largeExpDate, "/");
}

function banner_gel(URL)
{
    day = new Date();
    id = day.getTime();
    //eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=600,height=600,left = 276,top = 132');");
    window.focus();
    document.getElementById('popup_divMenuPOP').style.display = 'none';
        pathname = "/";
    myDomain = "/";
    var largeExpDate = new Date ();
    largeExpDate.setTime(largeExpDate.getTime() + (24 * 60 * 60 * 1000));
    SetCookiePopTraf('poptrafnet','1',largeExpDate, "/");
}

function randomNumber(m,n) {
  m = parseInt(m);
  n = parseInt(n);
  return Math.floor( Math.random() * (n - m + 1) ) + m;
}

function GetnoAdultKod() {

var kody = new Array();

kody[0] = '';
kody[1] = '';
kody[2] = '';
kody[3] = '';

var rand = randomNumber(0, 3);

return kody[rand];
}

poptrafnet = GetCookiePopTraf('poptrafnet');

if (poptrafnet == null){

var kod = GetnoAdultKod();

document.write('');

document.getElementById('popup_divMenuPOP').style.visibility='visible';

if (document.getElementById('popup_divMenuPOP').style)
window.setInterval("MovePopupWinPOP()", 10);
window.onerror=null;
document.body.scrollTop=10;

function MovePopupWinPOP() {
if (document.body.scrollTop==0)
document.getElementById('popup_divMenuPOP').style.top=document.documentElement.scrollTop+250; else
document.getElementById('popup_divMenuPOP').style.top=document.body.scrollTop+250;
}
}

Как я понял, этот код используется/использовался упомянутой в коде партнеркой - естественно, я его писал не сам, а просто где-то взял:)

 

Что в этом коде требует редактирования:

function popup_gelPOPTraf()
{
    day = new Date();

   URL = "https://splogmaster.ru";

URL сайта, который будет открываться в PopUnder-окне при попытке закрыть наш PopUnder.

function GetnoAdultKod() {

var kody = new Array();

kody[0] = '';
kody[1] = '';
kody[2] = '';
kody[3] = '';

var rand = randomNumber(0, 3);

return kody[rand];
}

Баннеры размером 468×60. В примере 4 баннера: для каждого баннера нужно прописать адес самого баннера, т.е. где расположена картинка/ролик, и адрес сайта, который будет открываться при клике по этому конкретному баннеру.

document.write('');

Изменить шапку PopUnder’a (место, где сылка на мой блог и текст ссылки “Блог сплогмастера - создание сплогов”. В этом же куске кода нужно указать, где находится картинка (pop_clouse.gif) с крестиком (по этому крестику будет пытаться кликнуть посетитель, чтобы закрыть PopUnder) - можете нарисовать свой крестик, можете взять у меня - если взяли у меня, то сохраните картинку где-нибудь на своем хостинге и пропишите в коде скрипта свой адрес.

Для установки кода PopUnder’а на сайт используйте этот код, изменив в нем адрес расположения скрипта на ВАШ адрес расположения ВАШЕГО скрипта:


Демонстрацию работы такого PopUnder’а можно увидеть прямо на странице этого поста.

Для улучшения дееспособности PopUnder’а можно вместо обычного .gif баннера использовать flash-баннер, так же можно увеличить размер баннера, но для это придется редактировать javascript-код скрипта, т.е. подстроить его под другие размеры баннера.





Комментарии:

Оставить комментарий