Порой возникает необходимость показа рекламы не для всех посетителей. Частой ситуацией бывает необходимость убрать часть рекламы на площадке, к примеру, мобильный Clickunder или любой другой формат. При этом, доходность от формата терять не хочется. Вариант такой фильтрации показов на примере Яндекса:

Код:
<?php
    $isYandexBot = isset($_SERVER['HTTP_USER_AGENT']) && preg_match("/Yandex/i", $_SERVER['HTTP_USER_AGENT']);
    $isYaBrowser = isset($_SERVER['HTTP_USER_AGENT']) && preg_match("/YaBrowser/i", $_SERVER['HTTP_USER_AGENT']);
    $comeFromYandex = isset($_SERVER["HTTP_REFERER"]) && preg_match("/Yandex/i", $_SERVER["HTTP_REFERER"]);

if (!$isYandexBot && !$isYaBrowser && !$comeFromYandex) {
        echo <<<EOD

 # Здесь ваш код

EOD;
}  
?>