Ca orice utilizator, si eu mai folosesc cateodata adblocker pe site-urile unde chiar reclamele sunt in top...
Pe site-ul meu as dori sa afisez reclame de la google adsense, dar maxim 3 pe pagina .... in unele pagini doar una ...
Cum as putea sa afisez in continuare reclamele chiar daca cineva foloseste adblocker sau alte programe/aplicatii/suplimente asemanatoare ?
Solutii pentru adblocker si afisare adsense
-
- Mesaje:328
Solutii pentru adblocker si afisare adsense
MarPlo
Majoritatea afisarilor de publicitate, ca si adsense folosesc javascript pentru prezentarea reclamelor.
Aplicatiile de tip adblocker dezactiveaza rularea javascript in browser.
Solutia, pe care am vazut-o si pe alte site-uri e:
1. Adaugi in codul html la sfarsit un <div> cu position:fixed; care sa acopere continutul din fereastra, si cu un text de informare sa permita/activeze javascript.
2. Daca nu e AdBlock, adaugi un cod javascript care sa stearga acel div.
- Deci div-ul va apare cand javascript e dezactivat, sau e AdBlock care blocheaza publicitatea.
Aplicatiile de tip adblocker dezactiveaza rularea javascript in browser.
Solutia, pe care am vazut-o si pe alte site-uri e:
1. Adaugi in codul html la sfarsit un <div> cu position:fixed; care sa acopere continutul din fereastra, si cu un text de informare sa permita/activeze javascript.
2. Daca nu e AdBlock, adaugi un cod javascript care sa stearga acel div.
Cod: Selectaţi tot
<div id="notify_js" style="border:2px solid #0000be;position:fixed;top:25%;left:1%;right:0;width:98vw;background:#fbfbb0;color:red;text-align:center;font-size:20px;">
This page requires javascript enabled to display the content.
</div>
<script>
//js enabled
var notify_js = document.getElementById('notify_js')
notify_js.style.display ='none';
//For AdBlock, add in page an element for text
var test_adb = document.createElement('div');
test_adb.innerHTML =' ';
test_adb.className ='adsbox';
document.body.appendChild(test_adb);
//if AdBlock, show #notify_js, else remove it
window.setTimeout(()=>{
if(notify_js && test_adb.offsetHeight ===0){
notify_js.style.display ='block';
notify_js.innerHTML ='Va rugam acordati supor site-ului dezactivand AdBlock-ul la acest site.';
}
else notify_js.outerHTML ='';
document.body.removeChild(test_adb);
}, 2500);
</script>
</body>
MarPlo
Din gresala nu era postat tot codul.
Acum am adaugat si partea de cod pt. AdBlock in scriptul din raspunsul de mai sus.
- Am testat cu AdBlock Plus, functioneaza.
Acum am adaugat si partea de cod pt. AdBlock in scriptul din raspunsul de mai sus.
- Am testat cu AdBlock Plus, functioneaza.
Subiecte similare
- Regex pentru adrese
PHP - MySQL - XML Primul mesaj
Salut,Ultimul mesaj
As avea si eu nevoie de ajutor! incerc de ceva zile sa dezvolt un regex/ sau o alta solutie, sa vad daca intr-un string mai mare exista o...
Ai putea folosii o functie de localizare IP/browser, dar ar fii ceva individual, facusem eu in trecut o functie, ceva de verificare IP si blocare pe... - Trenuri cu hidrogen pentru pasageri în Austria
Stiri Deosebite Viena începe un nou capitol în transportul feroviar de pasageri. Până la sfârșitul lunii noiembrie, un tren cu hidrogen va transporta pasageri pentru...
- Material supraconductor, pentru o revoluție energetică
Stiri Deosebite Materialele supraconductoare necesită de obicei temperaturi extrem de reci pentru a funcționa. Dar o nouă descoperire ar putea schimba asta.
Oamenii... - Proteina genetică pentru vindecarea paraliziei
Handicap Într-un nou studiu, oamenii de știință germani au restabilit capacitatea de a merge la șoareci paralizați după o leziune completă a măduvei spinării....
- Pavaje solare pentru alimentare cu energie
Stiri Deosebite O companie de tehnologie din Ungaria foloseşte plastic reciclat pentru a produce panouri solare încorporate în pavaje, care pot susţine alimentarea...
- Buton pentru a crește sau descrește aleator un numar
JavaScript - jQuery - Ajax Primul mesaj
Intrebare rapida:Ultimul mesaj
Cum pot seta un buton care poate crește și /sau descrește aleator un număr la clic?
Acesta este codul pe care îl am....
Poti sa folosesti Math.random() pentru a decide dacă numarul va crește sau nu:
<button id='tst_btn'>Change counter</button>
<h3...