Модуль рекламных объявлений с оплатой за показы для FastCore:
- Система управления рекламой:
- Авторизованные пользователи могут создавать рекламные объявления
- Каждое объявление содержит текст (до 100 символов) и ссылку
- Стоимость рассчитывается из расчета 5 рублей за 100 показов
- Минимальный заказ - 100 показов, можно заказать кратно 100 (100, 200, 300 и т.д.)
- Средства списываются с баланса пользователя при создании объявления
- Валидация при создании:
- Проверка длины текста (максимум 100 символов)
- Фильтрация запрещенных символов в тексте
- Проверка корректности URL
- Проверка количества показов (должно быть кратно 100)
- Проверка достаточности средств на балансе
- Статистика для рекламодателей:
- Общее количество заказанных показов
- Количество оставшихся показов
- Количество кликов
- CTR (отношение кликов к показам)
- Дата создания объявления
- Статус активности объявления
- Механизм показа рекламы:
- Реклама показывается в виде всплывающего окна
- Случайный выбор из активных объявлений
- Защита от повторных показов:
- Одно и то же объявление не показывается пользователю 24 часа
- Между любыми показами рекламы выдерживается пауза 10 минут
- Отслеживание взаимодействий:
- При клике на рекламу:
- Увеличивается счетчик кликов
- Уменьшается счетчик оставшихся показов
- Открывается ссылка в новом окне
- При закрытии рекламы:
- Уменьшается счетчик оставшихся показов
- Устанавливаются куки для предотвращения повторного показа