Порой возникает необходимость показа рекламы не для всех посетителей. Частой ситуацией бывает необходимость убрать часть рекламы на площадке, к примеру, мобильный 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; } ?>