GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Fucking Around & Business Discussion (https://gfy.com/forumdisplay.php?f=26)
-   -   Decent popunder script? (https://gfy.com/showthread.php?t=1246840)

AnimeFevers 02-18-2017 03:12 AM

Decent popunder script?
 
Anyone have a decent popunder script that pops underneath on all browsers? Mines popping over on chrome after the update.

I can send some paxum if you're willing to share :winkwink:

JohnnyNight 02-18-2017 04:45 AM

Doesn't exist anymore unless you're a scripting wiz and want to devote your life to keeping it current..

This guy does and has a corner on the market and it works.. he's always updating it too.. You don't get the actual script...

popunderjs.com / $99 a year 1 domain / $299 for 10 domains

Well worth it if you're making money..

Klen 02-18-2017 08:49 AM

Just copy one from ad networks which works on everything including adblock.

j3rkules 02-18-2017 10:23 AM

Quote:

Originally Posted by JohnnyNight (Post 21554632)
Doesn't exist anymore unless you're a scripting wiz and want to devote your life to keeping it current..

This guy does and has a corner on the market and it works.. he's always updating it too.. You don't get the actual script...

popunderjs.com / $99 a year 1 domain / $299 for 10 domains

Well worth it if you're making money..

x2

Yeah, popunderjs does the job well.

shiraz9944 02-18-2017 02:25 PM

Does popunder.js work on mobile? and not onclick does it work onload? I noticed that when you use a popunder onclick when they are clicking on your CTA button it totally distracts them and kills the CVR.

Craft 02-18-2017 05:34 PM

Quote:

Originally Posted by AnimeFevers (Post 21554536)
Anyone have a decent popunder script that pops underneath on all browsers? Mines popping over on chrome after the update.

I can send some paxum if you're willing to share :winkwink:

popunderjs is what you need yes its not cheep. but you get what you pay for it just great and worth every penny.

FPC and get super clean popunders.

What popunder url will u use?

wankawonk 02-18-2017 08:53 PM

popunderjs is amazing. absolutely what you should be using. a couple hundred a year is nothing for what it does for you.

shiraz9944 02-18-2017 09:07 PM

but does it not screw up the CTR on mobile?

AnimeFevers 02-19-2017 10:45 AM

seems like everyone loves popunderjs, could give it a try.

Anyone know if you can control the pop frequency? $299 a year for 10 domains it better have that feature lol

bns666 02-19-2017 01:10 PM

how does it work with popunderjs and 1 domain?

i use script on domain1.com and pop domain2.com, domain3.net, domain4.org

or domain1.com pops on domain2.com, domain3.net etc?

shiraz9944 02-19-2017 02:30 PM

99 bucks a year for one domain........I do know that and 10 domains I think is 299. I just want it to load when a person sees my landing page, not pop under when they click the CTA button. Anybody got anything like that for WAP/mobile.

brassmonkey 02-19-2017 02:37 PM

sup bruce? hit me up dogg

Colmike9 02-19-2017 04:52 PM

Quote:

Originally Posted by shiraz9944 (Post 21558040)
99 bucks a year for one domain........I do know that and 10 domains I think is 299. I just want it to load when a person sees my landing page, not pop under when they click the CTA button. Anybody got anything like that for WAP/mobile.

I haven't heard of an auto pop like that that's worked for a while now without needing a click. Unless it's a lightbox..

shiraz9944 02-19-2017 06:52 PM

I was on pornhub and redtube the other day and hit one of their ads, and the original popped on mobile and another one underneath from me clicking the one banner..........how the hell do they do that? I guess exo or whoever served that ad could be double dipping and popping two ads to double their money i guess.

Oh hell if popunderjs.com can't make it do it onload mobidea has two inside their affiliate area you can use for free that work on all browsers and devices onclick.........why waste the money


Here is another one https://getpopunder.com/ and I found one that has code that will load the popunder on page load. It's tricky how they do it, they pop up a new tab where that then the page you were originally on get's loaded, then the original page under get's redirected to the other lander or offer. It's backwards but works.

shiraz9944 02-19-2017 07:21 PM

Ok guys, did some digging and some coding tricks, I have a script you totally control that will popunder a tab on both desktop and mobile onload.........just tested it on chrome mobile on a brand new zte axon 7 with android 6.0.1 and loaded underneath very smooth didn't even notice. I didn't mess with the cookie settings so it will pop every load, but you can change that if you only want once per hour or 6 or 12 etc......I haven't tried the other browsers yet, but chrome on droid is what I get mostly anyway. I want to test on iOS as well but it does work. PM if you are wanting the code, not giving it everyone :)

brassmonkey 02-19-2017 07:24 PM

pm me the code dogg!

AnimeFevers 02-19-2017 07:30 PM

Quote:

Originally Posted by shiraz9944 (Post 21558961)
Ok guys, did some digging and some coding tricks, I have a script you totally control that will popunder a tab on both desktop and mobile onload.........just tested it on chrome mobile on a brand new zte axon 7 with android 6.0.1 and loaded underneath very smooth didn't even notice. I didn't mess with the cookie settings so it will pop every load, but you can change that if you only want once per hour or 6 or 12 etc......I haven't tried the other browsers yet, but chrome on droid is what I get mostly anyway. I want to test on iOS as well but it does work. PM if you are wanting the code, not giving it everyone :)

This is my thread I think I deserve the code :Graucho

shiraz9944 02-19-2017 07:53 PM

I will send it over in one minute just want to test it on iOS as well to make sure it's all good.

shiraz9944 02-19-2017 08:04 PM

coding it is a bitch........so many browsers, it for sure works on newest chrome perfectly which is like 90% of all android, it popped OVER on firefox which can still be useful. iOS i'm rendering now to see if it works right.

Andreweb 02-20-2017 03:34 AM

Here it's a piece of code that works maybe this will help you! Is not made by me some one give it to me for free so feel free to use it!
Code:

<SCRIPT>
var puShown = false;
var PopWidth = (screen.width);
var PopHeight = (screen.height);
var PopFocus = 0;
var _Top = null;

function GetWindowHeight() {
var myHeight = 0;
if( typeof( _Top.window.innerHeight ) == 'number' ) {
myHeight = _Top.window.innerHeight;
} else if( _Top.document.documentElement && _Top.document.documentElement.clientHeight ) {
myHeight = _Top.document.documentElement.clientHeight;
} else if( _Top.document.body && _Top.document.body.clientHeight ) {
myHeight = _Top.document.body.clientHeight;
}
return myHeight;
}
function GetWindowWidth() {
var myWidth = 0;
if( typeof( _Top.window.innerWidth ) == 'number' ) {
myWidth = _Top.window.innerWidth;
} else if( _Top.document.documentElement && _Top.document.documentElement.clientWidth ) {
myWidth = _Top.document.documentElement.clientWidth;
} else if( _Top.document.body && _Top.document.body.clientWidth ) {
myWidth = _Top.document.body.clientWidth;
}
return myWidth;
}
function GetWindowTop() {
return (_Top.window.screenTop != undefined) ? _Top.window.screenTop : _Top.window.screenY;
}
function GetWindowLeft() {
return (_Top.window.screenLeft != undefined) ? _Top.window.screenLeft : _Top.window.screenX;
}
function doOpen(url)
{
var popURL = "about:blank"
var popID = "ad_" + Math.floor(89999999*Math.random()+10000000);
var pxLeft = 0;
var pxTop = 0;
pxLeft = (GetWindowLeft() + (GetWindowWidth() / 2) - (PopWidth / 2));
pxTop = (GetWindowTop() + (GetWindowHeight() / 2) - (PopHeight / 2));
if ( puShown == true )
{
return true;
}
var PopWin=_Top.window.open(popURL,popID,'toolbar=0,sc rollbars=1,location=1,statusbar=1,menubar=1,resiza ble=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
if (PopWin)
{
puShown = true;
if (PopFocus == 0)
{
PopWin.blur();
if (navigator.userAgent.toLowerCase().indexOf("applewebkit") > -1)
{
_Top.window.blur();
_Top.window.focus();
}
}
PopWin.Init = function(e) {
with (e) {
Params = e.Params;
Main = function(){
if (typeof window.mozPaintCount != "undefined") {
var x = window.open("about:blank");
x.close();
}
var popURL = Params.PopURL;
try { opener.window.focus(); }
catch (err) { }
window.location = popURL;
}
Main();
}
};
PopWin.Params = {
PopURL: url
}
PopWin.Init(PopWin);
}
return PopWin;
}
function setCookie(name, value, time)
{
var expires = new Date();
expires.setTime( expires.getTime() + time );
document.cookie = name + '=' + value + '; path=/;' + '; expires=' + expires.toGMTString() ;
}
function getCookie(name) {
var cookies = document.cookie.toString().split('; ');
var cookie, c_name, c_value;
for (var n=0; n<cookies.length; n++) {
cookie = cookies[n].split('=');
c_name = cookie[0];
c_value = cookie[1];
if ( c_name == name ) {
return c_value;
}
}
return null;
}
function initPu()
{
_Top = self;
if (top != self)
{
try
{
if (top.document.location.toString())
_Top = top;
}
catch(err) { }
}
if ( document.attachEvent )
{
document.attachEvent( 'onclick', checkTarget );
}
else if ( document.addEventListener )
{
document.addEventListener( 'click', checkTarget, false );
}
}

function checkTarget(e)
{
if ( !getCookie('popundr') ) {
var e = e || window.event;
var win = doOpen('http://yoursite.com');
setCookie('popundr', 1, 1*60*60*1000);
}
}
initPu();
</script>


bns666 02-20-2017 09:07 AM

Quote:

Originally Posted by Andreweb (Post 21559630)
Here it's a piece of code that works maybe this will help you! Is not made by me some one give it to me for free so feel free to use it!
Code:

<SCRIPT>
var puShown = false;
var PopWidth = (screen.width);
var PopHeight = (screen.height);
var PopFocus = 0;
var _Top = null;

function GetWindowHeight() {
var myHeight = 0;
if( typeof( _Top.window.innerHeight ) == 'number' ) {
myHeight = _Top.window.innerHeight;
} else if( _Top.document.documentElement && _Top.document.documentElement.clientHeight ) {
myHeight = _Top.document.documentElement.clientHeight;
} else if( _Top.document.body && _Top.document.body.clientHeight ) {
myHeight = _Top.document.body.clientHeight;
}
return myHeight;
}
function GetWindowWidth() {
var myWidth = 0;
if( typeof( _Top.window.innerWidth ) == 'number' ) {
myWidth = _Top.window.innerWidth;
} else if( _Top.document.documentElement && _Top.document.documentElement.clientWidth ) {
myWidth = _Top.document.documentElement.clientWidth;
} else if( _Top.document.body && _Top.document.body.clientWidth ) {
myWidth = _Top.document.body.clientWidth;
}
return myWidth;
}
function GetWindowTop() {
return (_Top.window.screenTop != undefined) ? _Top.window.screenTop : _Top.window.screenY;
}
function GetWindowLeft() {
return (_Top.window.screenLeft != undefined) ? _Top.window.screenLeft : _Top.window.screenX;
}
function doOpen(url)
{
var popURL = "about:blank"
var popID = "ad_" + Math.floor(89999999*Math.random()+10000000);
var pxLeft = 0;
var pxTop = 0;
pxLeft = (GetWindowLeft() + (GetWindowWidth() / 2) - (PopWidth / 2));
pxTop = (GetWindowTop() + (GetWindowHeight() / 2) - (PopHeight / 2));
if ( puShown == true )
{
return true;
}
var PopWin=_Top.window.open(popURL,popID,'toolbar=0,sc rollbars=1,location=1,statusbar=1,menubar=1,resiza ble=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
if (PopWin)
{
puShown = true;
if (PopFocus == 0)
{
PopWin.blur();
if (navigator.userAgent.toLowerCase().indexOf("applewebkit") > -1)
{
_Top.window.blur();
_Top.window.focus();
}
}
PopWin.Init = function(e) {
with (e) {
Params = e.Params;
Main = function(){
if (typeof window.mozPaintCount != "undefined") {
var x = window.open("about:blank");
x.close();
}
var popURL = Params.PopURL;
try { opener.window.focus(); }
catch (err) { }
window.location = popURL;
}
Main();
}
};
PopWin.Params = {
PopURL: url
}
PopWin.Init(PopWin);
}
return PopWin;
}
function setCookie(name, value, time)
{
var expires = new Date();
expires.setTime( expires.getTime() + time );
document.cookie = name + '=' + value + '; path=/;' + '; expires=' + expires.toGMTString() ;
}
function getCookie(name) {
var cookies = document.cookie.toString().split('; ');
var cookie, c_name, c_value;
for (var n=0; n<cookies.length; n++) {
cookie = cookies[n].split('=');
c_name = cookie[0];
c_value = cookie[1];
if ( c_name == name ) {
return c_value;
}
}
return null;
}
function initPu()
{
_Top = self;
if (top != self)
{
try
{
if (top.document.location.toString())
_Top = top;
}
catch(err) { }
}
if ( document.attachEvent )
{
document.attachEvent( 'onclick', checkTarget );
}
else if ( document.addEventListener )
{
document.addEventListener( 'click', checkTarget, false );
}
}

function checkTarget(e)
{
if ( !getCookie('popundr') ) {
var e = e || window.event;
var win = doOpen('http://yoursite.com');
setCookie('popundr', 1, 1*60*60*1000);
}
}
initPu();
</script>


thanx man!

Colmike9 02-20-2017 09:11 AM

Quote:

Originally Posted by Andreweb (Post 21559630)
Here it's a piece of code that works maybe this will help you! Is not made by me some one give it to me for free so feel free to use it!
Code:

<SCRIPT>
var puShown = false;
var PopWidth = (screen.width);
var PopHeight = (screen.height);
var PopFocus = 0;
var _Top = null;

function GetWindowHeight() {
var myHeight = 0;
if( typeof( _Top.window.innerHeight ) == 'number' ) {
myHeight = _Top.window.innerHeight;
} else if( _Top.document.documentElement && _Top.document.documentElement.clientHeight ) {
myHeight = _Top.document.documentElement.clientHeight;
} else if( _Top.document.body && _Top.document.body.clientHeight ) {
myHeight = _Top.document.body.clientHeight;
}
return myHeight;
}
function GetWindowWidth() {
var myWidth = 0;
if( typeof( _Top.window.innerWidth ) == 'number' ) {
myWidth = _Top.window.innerWidth;
} else if( _Top.document.documentElement && _Top.document.documentElement.clientWidth ) {
myWidth = _Top.document.documentElement.clientWidth;
} else if( _Top.document.body && _Top.document.body.clientWidth ) {
myWidth = _Top.document.body.clientWidth;
}
return myWidth;
}
function GetWindowTop() {
return (_Top.window.screenTop != undefined) ? _Top.window.screenTop : _Top.window.screenY;
}
function GetWindowLeft() {
return (_Top.window.screenLeft != undefined) ? _Top.window.screenLeft : _Top.window.screenX;
}
function doOpen(url)
{
var popURL = "about:blank"
var popID = "ad_" + Math.floor(89999999*Math.random()+10000000);
var pxLeft = 0;
var pxTop = 0;
pxLeft = (GetWindowLeft() + (GetWindowWidth() / 2) - (PopWidth / 2));
pxTop = (GetWindowTop() + (GetWindowHeight() / 2) - (PopHeight / 2));
if ( puShown == true )
{
return true;
}
var PopWin=_Top.window.open(popURL,popID,'toolbar=0,sc rollbars=1,location=1,statusbar=1,menubar=1,resiza ble=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
if (PopWin)
{
puShown = true;
if (PopFocus == 0)
{
PopWin.blur();
if (navigator.userAgent.toLowerCase().indexOf("applewebkit") > -1)
{
_Top.window.blur();
_Top.window.focus();
}
}
PopWin.Init = function(e) {
with (e) {
Params = e.Params;
Main = function(){
if (typeof window.mozPaintCount != "undefined") {
var x = window.open("about:blank");
x.close();
}
var popURL = Params.PopURL;
try { opener.window.focus(); }
catch (err) { }
window.location = popURL;
}
Main();
}
};
PopWin.Params = {
PopURL: url
}
PopWin.Init(PopWin);
}
return PopWin;
}
function setCookie(name, value, time)
{
var expires = new Date();
expires.setTime( expires.getTime() + time );
document.cookie = name + '=' + value + '; path=/;' + '; expires=' + expires.toGMTString() ;
}
function getCookie(name) {
var cookies = document.cookie.toString().split('; ');
var cookie, c_name, c_value;
for (var n=0; n<cookies.length; n++) {
cookie = cookies[n].split('=');
c_name = cookie[0];
c_value = cookie[1];
if ( c_name == name ) {
return c_value;
}
}
return null;
}
function initPu()
{
_Top = self;
if (top != self)
{
try
{
if (top.document.location.toString())
_Top = top;
}
catch(err) { }
}
if ( document.attachEvent )
{
document.attachEvent( 'onclick', checkTarget );
}
else if ( document.addEventListener )
{
document.addEventListener( 'click', checkTarget, false );
}
}

function checkTarget(e)
{
if ( !getCookie('popundr') ) {
var e = e || window.event;
var win = doOpen('http://yoursite.com');
setCookie('popundr', 1, 1*60*60*1000);
}
}
initPu();
</script>


I still use this code a lot :upsidedow

AnimeFevers 02-20-2017 09:35 AM

Quote:

Originally Posted by Andreweb (Post 21559630)
Here it's a piece of code that works maybe this will help you! Is not made by me some one give it to me for free so feel free to use it!
Code:

<SCRIPT>
var puShown = false;
var PopWidth = (screen.width);
var PopHeight = (screen.height);
var PopFocus = 0;
var _Top = null;

function GetWindowHeight() {
var myHeight = 0;
if( typeof( _Top.window.innerHeight ) == 'number' ) {
myHeight = _Top.window.innerHeight;
} else if( _Top.document.documentElement && _Top.document.documentElement.clientHeight ) {
myHeight = _Top.document.documentElement.clientHeight;
} else if( _Top.document.body && _Top.document.body.clientHeight ) {
myHeight = _Top.document.body.clientHeight;
}
return myHeight;
}
function GetWindowWidth() {
var myWidth = 0;
if( typeof( _Top.window.innerWidth ) == 'number' ) {
myWidth = _Top.window.innerWidth;
} else if( _Top.document.documentElement && _Top.document.documentElement.clientWidth ) {
myWidth = _Top.document.documentElement.clientWidth;
} else if( _Top.document.body && _Top.document.body.clientWidth ) {
myWidth = _Top.document.body.clientWidth;
}
return myWidth;
}
function GetWindowTop() {
return (_Top.window.screenTop != undefined) ? _Top.window.screenTop : _Top.window.screenY;
}
function GetWindowLeft() {
return (_Top.window.screenLeft != undefined) ? _Top.window.screenLeft : _Top.window.screenX;
}
function doOpen(url)
{
var popURL = "about:blank"
var popID = "ad_" + Math.floor(89999999*Math.random()+10000000);
var pxLeft = 0;
var pxTop = 0;
pxLeft = (GetWindowLeft() + (GetWindowWidth() / 2) - (PopWidth / 2));
pxTop = (GetWindowTop() + (GetWindowHeight() / 2) - (PopHeight / 2));
if ( puShown == true )
{
return true;
}
var PopWin=_Top.window.open(popURL,popID,'toolbar=0,sc rollbars=1,location=1,statusbar=1,menubar=1,resiza ble=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
if (PopWin)
{
puShown = true;
if (PopFocus == 0)
{
PopWin.blur();
if (navigator.userAgent.toLowerCase().indexOf("applewebkit") > -1)
{
_Top.window.blur();
_Top.window.focus();
}
}
PopWin.Init = function(e) {
with (e) {
Params = e.Params;
Main = function(){
if (typeof window.mozPaintCount != "undefined") {
var x = window.open("about:blank");
x.close();
}
var popURL = Params.PopURL;
try { opener.window.focus(); }
catch (err) { }
window.location = popURL;
}
Main();
}
};
PopWin.Params = {
PopURL: url
}
PopWin.Init(PopWin);
}
return PopWin;
}
function setCookie(name, value, time)
{
var expires = new Date();
expires.setTime( expires.getTime() + time );
document.cookie = name + '=' + value + '; path=/;' + '; expires=' + expires.toGMTString() ;
}
function getCookie(name) {
var cookies = document.cookie.toString().split('; ');
var cookie, c_name, c_value;
for (var n=0; n<cookies.length; n++) {
cookie = cookies[n].split('=');
c_name = cookie[0];
c_value = cookie[1];
if ( c_name == name ) {
return c_value;
}
}
return null;
}
function initPu()
{
_Top = self;
if (top != self)
{
try
{
if (top.document.location.toString())
_Top = top;
}
catch(err) { }
}
if ( document.attachEvent )
{
document.attachEvent( 'onclick', checkTarget );
}
else if ( document.addEventListener )
{
document.addEventListener( 'click', checkTarget, false );
}
}

function checkTarget(e)
{
if ( !getCookie('popundr') ) {
var e = e || window.event;
var win = doOpen('http://yoursite.com');
setCookie('popundr', 1, 1*60*60*1000);
}
}
initPu();
</script>


I have this code but use a different atm, thanks for sharing tho :thumbsup

savobaby 03-18-2017 11:31 PM

Thanks for sharing this dude! Any idea how to get it to pop under instead of pop up over the current window?

incredibleworkethic 03-18-2017 11:56 PM

Any idea if it affects Google ranking?


All times are GMT -7. The time now is 06:48 PM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc