Petko Voivoda
Well-Known Member
Здравейте нов съм в този форум. Реших да пусна едно уроче, което мисля, че го няма в урока ще научите как да разберете дали даден ваш потребител има инсталирана добавка, която блокира рекламите във сайта Ви и намалява печалбата Ви.
За да разберем дали потребителя има инсталирана добавката ще използваме следният javascript код:
Там където пише http://example.com/AdblockNotice.html трябва да го замените със страницата, където пише, че имате инсталирана добавката adblock или как да я премахнете или каквото искате
На този ред
Там, където е .myTestAd това е име на div клас може да го кръстите например adblockcheck ще стане така
Сега преди кода за реклама слагате този код:
този код проверява дали потребителя има инсталиран adblock и ако има го редиректва към посочената от вас страница.
Ако browser-а на потребителя не поддържа javascript кода за проверката на adblock няма да работи за целта може да сложите редирект ако browser-a на потребителя не поддържа javascript ето го и кода за редиректа:
Там, където пише noscript.html го заменяте с линк към страницата към, която пренасочва потребителя, когато браузъра му не поддържа javascript .
Надявам се да съм бил полезен на някой това ми е първият урок в този форум ако не Ви харесва ще си изтрия мнението
.
За да разберем дали потребителя има инсталирана добавката ще използваме следният javascript код:
PHP:
function blockAdblockUser() {
if ($('.myTestAd').height() == 0) {
window.location = 'http://example.com/AdblockNotice.html';
}
}
$(document).ready(function(){
blockAdblockUser();
});
На този ред
PHP:
if ($('.myTestAd').height() == 0) {
PHP:
if ($('.adblockcheck').height() == 0) {
PHP:
<div class="adblockcheck">
// ВАШИЯТ КОД ЗА РЕКЛАМА
</div>
Ако browser-а на потребителя не поддържа javascript кода за проверката на adblock няма да работи за целта може да сложите редирект ако browser-a на потребителя не поддържа javascript ето го и кода за редиректа:
PHP:
<noscript>
<meta http-equiv="refresh" content="0;url=noscript.html">
</noscript>
Надявам се да съм бил полезен на някой това ми е първият урок в този форум ако не Ви харесва ще си изтрия мнението
