AdvTime - расширение для заработка на рекламе

image image image image
Задачи: 1. Создать расширение для отображения рекламы пользователю. 2. Уменьшить нагрузку на сервер. 3. Создать пяти уровневую реферальную систему Для снятия нагрузки с сервера был изменен протокол общения, переписана вся серверная логика с «чистого листа». Изменена система авторизации, добавлены токены. Для защиты от накрутки к каждому заданию (посмотреть баннер/тизер) выдается токен, по которому это задание можно завершить. Но даже по токену, если попробовать «завершить» задание раньше чем это физически возможно, сервер не засчитает его выполненным. Отображение рекламных материалов сопровождается таймлайном, который не обнуляется при переходе на другую вкладку, закрытии вкладки, или перезагрузки страницы. Если реклама мешает, нажатием на Х можно её закрыть. Это делает отображение очень комфортным для пользователей. В настройках можно отключать отображение баннеров, тизеров, или приостановить работу всего расширения.