Спасибо за ответ, с этим вроде разобрались, будем отслеживать ip. А вот как быть с переходами, как считать клики по рекламе? Самое простое что приходит мне в голову - это в параметрах GET передавать идентификатор рекламы, т.е. id записи в базе данных, а в сервлете увеличивать поле clickCount на единичку. А как принято это делать в баннерных сетях типа Яндекс Директ, google adsense и т.д. ?
Здрасти, написал свой маленький рекламный движок, javascript код, который обращается к сервлету, а сервлет возвращает список реклам. Подскажите пожалуйста как защититься от накрутки.