Начинаем разработку компонента для второй ветки инстанта под кодовым названием "Система рекламы"

Сейчас я распишу полный функционал компонента для полной ясности, что же будет на выходе и уверен, что у вас будет, что добавить.
Описание
1. Таргетинг
— По интересам
— По городам
— По возрасту
— По полу
— По времени суток
2. Полная настройка типа
— Размеры баннеров (Индивидуальная настройка возможных размеров позиций на вашем сайте)
— Типы рекламного блока (Текстовый, графический баннер, flash баннер)
3. Способы размещения
— Показы
— До определенной даты
— Клики
4. Статистика для администратора
— Полная статистика по рекламному блоку (позиции)
— Статистика по рекламному материалу выбранного рекламодателя
5. Рекламодатели
— Бюджет рекламодателя (Сумма которую рекламодатель уже оставил у вас за рекламу)
— Рекламные материалы рекламодателя (Список рекламных материалов и типы баннеров рекламодателя)
— Статистика рекламодателя (На каких страницах работает лучше всего его объявление и какой контингент реагирует на его рекламу)
6. Защита от "Кликфрод" (Защита от скликивания и слива бюджета рекламодателя)
— Уведомления администратора о частых кликах по баннерам с одного IP и блокированием его. Снять блок может администратор.
— Отслеживание по короткому присутствию гостя (Еще думаем на данным пунктом)
— Частые клики именно по одному баннеру или баннерам одного рекламодателя
Как будут выводиться баннеры:
Планируем выводить виджетом на требуемых страницах. Баннеры будут не статичны, а ротатор.
Что еще в планах:
1. Более детальная статистика по рекламным позициям CTR и так далее.
2. Возможность размещать рекламу на сайте без вашего участия в процессе.
3. Модерация заявок на рекламу.
4. Оплата рекламодателями рекламы через биллинг (Ожидаем от разработчиков

5. Уведомления для рекламодателя, что средства на счете заканчиваются.
6. Выбор именно на каких страницах выводить баннеры определенных рекламодателей (К примеру рекламодатель желает выводить рекламу только в профиле пользователей)
7. Применить графики в статистике рекламодателя и администратора.
Будем рады вашему мнению и хотелкам.