
НОВАЯ РЕКЛАМНАЯ ПЛОЩАДКА
01 О ПЛАТФОРМЕ
Данная система является новой рекламной площадкой. Провайдеры домашнего интернета могут присоединиться к проекту предоставить возможность рекламодателям размещать в их сети рекламу. В момент, когда пользователь первый раз в день пытается воспользоваться интернетом, ему демонстрируется реклама. Рекламные страницы могут быть в любых форматах, например: изображение, видео, ВЕБ страницы и даже полноценные сайты... Когда пользователь набирает в адресной строке адрес сайта или переходит по какой либо ссылке, система перенаправляет его на страницу с рекламой, на которой пользователь может ознакомиться с рекламой, также пользуясь навигацией в верхней части, может перейти на сайт рекламодателя либо пропустить рекламное объявление. В случае если пользователь нажимает на кнопку "пропустить рекламу" система отправляет его туда куда он планировал попасть.

описание
Рекламные страницы могут быть представлены в различных форматах, таких как изображение, видео, веб-страницы и даже полные веб-сайты ... Когда пользователь вводит адрес в строке URL или щелкает по ссылке - тот перенаправляется системой на рекламную страницу, где можно исследовать данные рекламные объявления. Затем пользователь может перейти на веб-сайт поставщика рекламы, используя навигацию вверху или пропустить рекламные объявления. Если пользователь нажимает кнопку «пропустить» - она направляется системой на требуемую веб-страницу.
02 ФУНКЦИОНАЛЬНОСТЬ
Система имеет 4 типа пользователей каждый из которых имеет свой набор для работы:
- Создание и управление рекламными компаниями
- Настройка таргетинга
- Редактирование личных данных
- Просмотр статистики показов рекламы в его сети
- Просмотр уведомлений
ПРОВАЙДЕР
- Модерация всех требующих того рекламныхкомпаний
- Модерация новых пользователей системы
- Редактирование личных данных
МОДЕРАТОР
- Создание и управление рекламными компаниями
- Редактирование личных данных
- Управлени платежами и платежными данными
- Просмотр уведомлений
РЕКЛАМОДАТЕЛЬ
- Создание и управление рекламными компаниями
- Настройка таргетинга
- Редактирование личных данных
- Просмотр статистики показов рекламы по всей системе
- Просмотр уведомлений
АДМИНИСТРАТОР
03 ТАРГЕТИНГ
Для данного проекта была разработана система таргетирования призванная увеличить эффективность рекламных компаний. Таргетирование происходит по квадратам нанесенным на карту, в городах размер квадратов 2*2 км остальная територия покрыта квадратами 10*10км. При подключении нового провайдера ему необходимо настроить таргетинг своей сети. Нами было разработано 3 способа позволяющих это сделать: для выбранного квадрата можно указать диапазон ip адресов, можно последовательно перечислить ip адреса и/или диапазоны, можно загрузить файл с указанием адресов и соответствующих им ip адресам (применимо сразу ко всем квадратам). При создании рекламной компании рекламодатель имеет возможность выбора для показа интересующие его квадраты, либо выбрать наборы квадратов: вся страна, область, город, район.

04 СИСТЕМА УВЕДОМЛЕНИЙ
Для платформы была разработана масштабная система уведомлений. Пользователи получают уведомления о состоянии их счетов и счетов рекламных компаний, благодаря уведомлениям они всегда в курсе статусов их рекламных компаний. В системе существует 37 типов уведомлений.

05 ПЛАТЕЖНАЯ СИСТЕМА
Платежная система позволяет пользователям пополнять баланс своего аккаунта, распределять средства между рекламными компаниями, отслеживать все списания денежных средств. Система списывает средства пользователей за показ их рекламных объявлений. Стоимость рекламных объявлений регулируется администратором на трех уровнях. Общая стоимость - назначается всем рекламодателям и их рекламным компаниям. Стоимость для клиента - при необходимости администратор может задать стоимость показов для определенного клиента в этом случае все его показы рекламы будут отличаться по цене от остальных пользователей. Стоимость для рекламной компании - если администратор назначит рекламной компании стоимость показа объявлений то оно будет показываться по этой цене независимо от общей стоимости и стоимости указанной для клиента.

06 РЕКЛАМНЫЕ КОМПАНИИ
Рекламодатели могут создавать редактировать и удалять рекламные компании. Для этого нужно указать название компании, добавить ссылку по которой будет попадать заинтересованный пользователь, определиться с таргетингом: выбрать географические регионы жителям которых будет показываться реклама, выбрать период показа рекламной компании и определить бюджет рекламной компании, бюджет можно изменять в процессе показов. Рекламные компании можно ставить на паузу, также можно создавать черновики. После того как рекламная компания создана она отправляется на модерацию, где проверяется рекламный контент с целью проверки на соответствие законодательству. Когда рекламная компания одобрена начинается ее показ. Если рекламодатель вносит изменения в активную рекламную компанию, то в этом случае она приостанавливается и отправляется на повторную модерацию. У администратора есть возможность разрешать выбранным пользователям публикацию рекламы без модерации. Все действия сопровождаются уведомлениями.

07 РАБОЧИЙ ПРОЦЕСС
ПЕРЕГОВОРЫ
Данный этап заключался в следующем: обсуждение основных требований к системе, постановка глобальных задач, постановка бизнес логики работы платформы, выбор технологий, предварительная оценка времени и стоимости проекта.

ВАЙРФРЕЙМИНГ И РАЗАРАБОТКА ТЕХНИЧЕСКОГО ЗАДАНИЯ
На данном этапе были созданы вайфреймы всех страницы будущего продукта и составлено подробное техническое задание. В техническом задании мы описали работу всех элементов системы и взаимодействия между ними.
Мы очень скрупулезно относимся к подготовке технического задания, это позволяет нам точно планировать весь процесс и максимально уменьшить количество рисков связанных с разработкой программного обеспечения. При разработке технического задания мы проводим много встреч и переговоров как с заказчиком так и с командой разработчиков. В результате получаем полностью готовый продукт на бумаге.
08 СТЕКЛО ТЕХНОЛОГИЙ
Back-end




Front-end





07 ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

- Senior planner
- project management lead

- CHIEF TECHNOLOGY OFFICER
- TECHNICAL DIRECTOR


- FRONT-END DEVELOPER

- UI/UX DESIGNER