D.iK.iJ / JavaScript примеры / Скрипт защиты рекламы Яндекс Директ и Гугл Адснс от скликивания на сайте (фрод, кликфрод) [скачать]


Довольно простая версия - определяем клик по рекламе при помощи скрипта, ставим куки на 30 дней и закрываем блок через половину секунды (чтобы клик точно прошел).
Сама реклама вызывается только при наличии куки сайта.

Блок для примера:
Сбросить куки скрипта

Можно подключить PHP, чтобы полностью убирать рекламу из исходного кода после клика:
<?php if (!isset($_COOKIE['reklama'])){ ?>
Тут вывод рекламы. Можно сделать и через echo ' '; но тогда ужно все одиночные кавычки внутри экранировать: (\').
<?php } ?>

Есть интересная особенность. Обычно поисковики вообще не видят рекламу, которая вызывается при наличии куки.
По крайней мере, Google PageSpeed Insights становился у меня выше.