История создания «Мобильной Рекламы»

    Как закалялась сталь.


    Топик опубликован по просьбе и поддержке жителей Хабра.

    Начну с итогов.

    Рекламная сеть сейчас:


    — 20 000 000 просмотров рекламы в сутки
    — 3000 проведенных рекламных кампаний
    — 150 рекламных кампаний в ротации одновременно
    — 84 страны мира и 326 операторов сотовой связи в настройках таргетинга
    — 100% зеркальная статистика с подробным логом для обеих сторон мобильного рынка рекламы

    Для меня это 3 года работы без выходных и отпусков, выход на издателей вне России и предложения интеграции с другими системами, десятки проблемных партнеров и каждодневный стресс.

    За все время работы над проектом я получил массу опыта и познакомился с интересными людьми.
    Весь полученный опыт считаю положительным для выводов и дальнейшей работы. Любую ситуацию, преодоленную собственными силами, считаю приключением и сюжетом баек для друзей.
    В свое время, мобильный интернет был для меня увлечением и игрой, но увлечение переросло в бизнес, а игра стала частью делового процесса.

    Постараюсь обойтись без адресов и фамилий. Приготовьтесь, читать много.

    История начинается с 2005 года, когда я сделал свой первый мобильный сайт (веб-сайты меня ни когда не интересовали). Это был каталог ночных клубов России с контактами и адресами, в дополнение содержал несколько ссылок на контент и имел собственный чат для общения постоянных посетителей.

    Через небольшой период времени я задумался, как это сейчас говорится, о монетизации проекта. Целью монетизации было – самоокупаемость, то есть, чтобы не вкладывать в проект, а проект мог сам себя обеспечить при посещаемости около 600-800 человек ежедневно. Сейчас этот проект является лентой музыкальных новостей, без каталогов и другой информации.

    2006 год.

    Рекламных сетей под мобильные сайты на тот момент я не видел, знал только партнерские программы, выкупающие трафик на сторонние сайты за копейки со своим собственным алгоритмам учета. Продажа трафика таким ПП меня ни как не радовала, я находился в постоянном поиске более приемлемых решений, требования к которым уже тогда я начал формулировать для себя.

    2007 год.

    Один их первых опытов, размещения качественной таргетированной рекламы на мобильном проекте — это конечно Google AdSense.
    Казалось, что из него очень трудно вывести деньги, но фантастические цены на стоимость перехода казались сказкой. Три месяца или больше стоял блок.
    Как уже многим известно, мой аккаунт в Google AdSense забанили после заполнения формы адреса для отправки чека. Причина, насколько я помню, была в том, что сайты, на которые я ссылался, содержали ссылки нарушающие нормы и правила.

    Идея витала в воздухе.

    Я искал, продолжал ставить ссылки от ПП и псевдо-рекламных инструментов, перепробовал многие, но остановился на одном, который впервые за долгие два года поисков заплатил за рекламу больше чем стоимость хостинга под проект.
    Плюсы сети: вывод объявлений под посетителя, более дорогие объявления показывались чаще, каждому посетителю выпадала своя ссылка.
    Названия и ссылки давать не буду, но скажу, что на тот момент возможности и точность учета этого рекламного инструмента меня поражали, цена за переход устраивала, вывод каждый месяц, но…
    Минусы определенно присутствовали:
    — отсутствие лога переходов в свободном доступе
    — неточность учета просмотров объявлений
    — отсутствие аналитической информации
    — мутные рекламодатели
    — расчет и ценообразование в WMZ Webmoney(а хотелось бы рубли)

    Но все это перекрывали регулярные поступления на счет без задержек и претензий.

    После этого мне стало понятно, что в России нет единого универсально способа рекламы на мобильных сайтах, с расчетом в рублях. Ниша совершенно свободная, а ПП по перепродаже кликов не имеют отношения к рекламе и соответственно не конкуренты в принципе. Пока я сам до конца не понимал, как это осуществить, какие нужны вложения и что потребуется для обслуживания. Но искал людей, смотрел, изучал, как работают появляющиеся инструменты рекламы.

    2008 год.

    Начали появляться хорошие инструменты мобильной рекламы. Сам стал использовать некоторые для рекламы своего проекта. Знакомство с менеджерами/администрацией сетей дало дополнительный повод задуматься об увеличении рекламных оборотов. Претензии и требования к рекламным инструментам формировались сами собой с ростом оборотов и потребностей. Хотелось один инструмент, где все минусы убраны, все нужные фишки реализованы, и была бы возможность монетизировать не только один проект, а дать возможность каждому желающему прозрачно использовать рекламные возможности своего сайта.

    Имея знания всех (может почти всех) систем покупки/продажи трафика, существующих на тот момент, их тонкостей и условий оплаты, я попробовал организовать стабильный поток переходов от одних ПП к другим. Появился первый проект с учетом переходов, многопользовательской структурой и кредитной системой покупки/продажи, где курс на кредиты (кредит — единица расчета) формировала внутренняя биржа. Стартовые обороты и разница в ценах были несущественными, но понимая логику процессов можно удачно перепродать, оставаясь в большом плюсе. Это было и на руку новым сетям, которые могли в кратчайшие сроки дать своим рекламодателям большой объем трафика и отработать полученные бюджеты. Я сам несколько раз организовывал рекламные потоки для рекламных кампаний известных брендов, но получал только процент от бюджета без прямых контактов с рекламодателями.

    Далее моих знаний в программировании не хватало. На оптимизацию и совершенствование системы купли/продажи нужны были хорошие руки программиста.

    На тот момент у меня уже был существенный баланс на рекламу, контакты с менеджерами известных сетей и договоренности на большие объемы трафика.
    Рекламные кампании, которые двигали рекламные сети, были крупными, рекламные бюджеты превосходили мои доходы в десятки раз. Все это стало для меня превращаться в игровой процесс. Я начал искать программиста для усовершенствования своих инструментов и системы логирования. Деньги и обороты позволяли нанять сотрудника.

    Многие из знакомых не верили, что получится работать с рекламой, тем более в такой узкой сфере, как мобильный интернет.

    Первый опыт доверить идею инструмента покупки/продажи стороннему разработчику был отрицательным. Или уровень разработчика был не высок, то ли я не мог сформулировать задачу, но фиксированная оплата за поддержку инструмента, состоящего из одного файла и базы данных, разработчика не устроили, пришлось поднять отчисления в его сторону и добавить еще задач, для соответствия сумм и выполняемых работ. В запуск ушел каталог сайтов, который до сих пор стоит в состоянии 60% от задуманного. Не срослось, и платить, и требовать за работу. Разработчик ушел во фриланс, оставив меня в панике и с малопонятным кодом инструмента.

    Следующий опыт работы с удаленным разработчиком не заставил себя долго ждать.
    Мне рекомендовали молодого и очень одаренного специалиста.
    Задача стояла просто:
    — сделать инструмент покупки и продажи рекламы на мобильных сайтах
    — с возможностью настройки таргетинга рекламодателями по операторам сотовой связи, браузерам мобильных устройств, брендам производителей телефонов
    — ведения полного подробного лога по каждому показу и переходу
    — с автоматическим вводом средств
    — со свободной регистрацией в системе
    — единым счетом для всех операций

    Работа над проектом шла очень быстро, я сам не верил, что все реализуемо и настраиваемо, хотя много не учел в первой версии сети. Через три месяца после постановки задачи рекламная сеть уже работала, но под нее нужно было как минимум свой сервер, а имеющийся хостинг не позволял, ни внешние, ни входящие запросы, что очень усложняло работу, вплоть до остановки проекта на первых этапах работы.

    При появлении хороших доходов возникло желание перейти в легальное существование, учредить организацию, что дало бы прямой выход на хорошие бюджеты крупных рекламодателей.
    Весь имеющийся опыт и готовые инструменты позволили накопить на первичные вложения в бизнес. Если бы я знал, где искать инвесторов, как получить стартовый капитал и поддержку специалистов, то возможно все было бы быстрее.

    О неудачном опыте найти соучредителей.

    Дам совет: «Бизнесом должен управлять один человек, от решения которого будут зависеть ход дел, все участники и сотрудники». А я хотел пойти другим путем.

    Для старта рекламной сети нужны, как рекламодатели, так и сайты, на которых будет размещаться реклама. При отсутствии одной из сторон оборота, сеть дохода не принесет.
    В соучредители я пригласил знакомых менеджеров из отдела продаж другого рекламного инструмента. Условия партнерских отношений были 50x50: с меня оборудование, обслуживание сети, сайты и трафик, а со стороны «партнеров» рекламодатели. Схема верная, когда каждый занят своей задачей ради общего дела, но, как оказалось, лучше все делать самому. Я долго ждал пока «партнеры» выйдут на рекламодателей. Несколько раз менял, перед подачей в налоговую, учредительные документы, подстраиваясь под интересы своих «партнеров», но один пробный рекламодатель с сомнительными рекламными кампаниями за три месяца, ни как не устраивал меня и моих сотрудников.

    Сервер куплен, установлен в ДЦ, рекламная сеть настроена, люди наняты, сайты подключаются к сети, время шло. Ожидания новых рекламодателей сменились тревогой за доходность проекта. Когда на мои звонки, СМС и письма перестали отвечать «партнеры», пришлось принимать решение выпутываться самому, выкручиваться из сложившейся ситуации.

    ООО «Мобильная Реклама»

    Создана организация, снят офис и взят кредит на первые ЗП сотрудникам. В меня верили люди, я ждал от них полной отдачи, они меня не подвели. Надеюсь, у них так же ко мне нет претензий и нареканий на возможную жесткость в первые месяцы работы, но тогда надо было выплывать. Только жестко, при отсутствии внешнего финансирования, распределяя обязанности и средства можно было встать на ноги.

    Первый контракт был получен в течение первых трех месяцев работы организации, к нему мы шли долго. Второй почти через полгода. Казалось бы, есть организации стремящиеся получить рекламу, есть издатели, которые хотят рекламу продать, но получить контракт на рекламу это не просто сходить в офис, принести коммерческое предложение и подписать договор. Связи решают все.
    Мне пришлось ходить по контент-провайдерам, звонить в офисы, писать письма с коммерческими предложениями, но это ни каких результатов не давало. Мои связи и связи моих друзей вывели на менеджеров, которые внутри КП отвечают за рекламу. Пару звонков нужным людям и вот тебе договор, подписали и начались рекламные кампании. Замечу, первый контракт, подписанный мной с КП, продлевался все три года и на данный момент является действующим.

    Работа по привлечению сайтов в сеть одно из самых неблагодарных занятий. Чем больше стараешься для людей, тем хуже они к тебе относятся. Как пример: Первым партнерам я сам лично помогал настраивать рекламные кампании и объяснял, как выбирать объявления, общался со всеми через ICQ, люди меня знали давно, но все больше моя помощь превращалась в обязанность. В любое время суток шли просьбы, замечания, требования. Мне приходилось выслушивать хамство и читать маты в свою сторону. Посадил на шею себе людей – пожизненная поддержка. Пришлось ограничить использование ICQ, теперь это не чаше одного раза в неделю. Все деловые контакты вынес в Skype, контакты на визитке, которую я даю лично важному для меня человеку. Для партнеров есть стандартная тикет-система, где всегда можно задать вопрос и получить ответ. Все обращения и ответы персонализированы.

    С рекламодателями тоже не совсем все гладко, но для них один раз настроил шаблон, показал, где включать/выключать кампании, где мониторить статистику, где выбирать сайты и им все понятно. Есть и самостоятельные партнеры, от которых ни вопросов, ни претензий. Они сами рекламу размещают, пользуются всем функционалом, сами мониторят и выгружают статистику для локальной обработки.

    Наша основная команда состоит из трех человек:
    я, в лице руководителя и координатора,
    Андрей – поддержка партнеров и пользователей наших инструментов;
    Николай – поддержка оборудования и весь софт.
    Все в долевом участии и уже более трех лет занимаемся этим вместе.
    Мои сотрудники – это мои друзья, люди которым я доверяю и мои единомышленники.

    Нас связала цепь случайных событий. Николай, в то время еще не очень опытный программист, написал каталог ночных клубов, для моего первого мобильного сайта. Первые системы покупки и продажи переходов мы организовали с Андреем. Его ко мне привела одна из первых моих публичных работ, затем совместные интересы и частые встречи по поводу и без, сделали нас хорошими друзьями.
    Все мы изначально из разных стран, но сейчас работаем вместе. Удалось собрать команду, в этом мне повезло.

    В организации работают и наемные сотрудники на окладе, но текучка кадров не дает сосредоточиться на основной деятельности. Обучение и ввод в курс дела новых людей отнимает много времени. Вся деятельность организовывается через интернет-офис.

    Наша рекламная сеть: mobiads.ru
    Проект работает три года. За это время был с нуля переписан движок сети, включая функционал и систему авторизации. Новый движок в работе чуть больше года.

    Дизайнер из меня слабоват (не дизайнер я), но весь дизайн, что сейчас присутствует, придуман мной. Многие упрекают в минимализме и отсутствии информативности на главной странице, но я считаю, что лучше проще, чем куча лишних элементов и графики. В данный момент идет работа над новым дизайном сети. Работу выполняет профессиональная студия. Дизайн будет кардинально отличающийся от имеющейся схемы.

    Система построена на полном доверии трех сторон.

    Владелец сайта сам выбирает, какие рекламные кампании показывать своим посетителям;
    Рекламодатель сам выбирает, на каком сайте пойдет ротация его рекламной кампании;
    Мы контролируем трафик с сайтов и рекламные объявления.

    Основные принципы работы сети

    изначально стояли:
    — регулярные выплаты раз в неделю
    — ни какого порно в текстах ссылок, которыми обвешан весь мобильный интернет
    — точность учета и понятная система логики
    — точная логистика и система выдачи рекламных объявлений
    дальше к этому списку добавилось :
    — прозрачность всех сведений о сайтах и рекламных кампаниях
    — зеркальность статистики для обеих групп пользователей сети
    — аналитическая информация рекламодателям о текущих и прошедших рекламных кампаниях
    — информация обо всех действующих рекламных кампаниях для владельцев сайтов

    Из деталей работы сети:
    — аукционная система показа объявлений
    — хорошая скорость выдачи рекламы
    — необходимая отладочная информация выводится в комментариях в месте вывода рекламы
    — вместе со статистикой прилагается лог каждого перехода с IP, реферрером и доп. данными
    — возможность выбрать время ротации рекламы рекламодателю
    — установить минимальную стоимость рекламы для своего сайта

    Дальнейшие планы развития сети:
    — расширение способов рекламы
    — интеграция с крупными иностранными сетями
    — консультации и семинары для рекламных агентств
    — присутствие представителей от сети на всех важных форумах и конференциях

    Так же, в мои личные планы входит:
    — приложения для современных мобильных платформ
    — новые мобильные проекты и сервисы
    На данные проекты формируется коллектив.

    Задавайте вопросы, пишите рекомендации.

    P.S.
    Я очень благодарен людям, которые помогли и поддержали меня в сложные моменты.
    Спасибо хабровчанам, которые помогли в публикации данного материала.
    Я не знаю последствий данного топика, но надеюсь, они будут только положительными.
    Всегда открыт для новых связей с интересными людьми.

    P.S.S.
    Требуются разработчики под Android, iPhone и Win Phone, желательно проживающие в СПб.
    Если вам интересна работа в команде над новыми проектами в долевом участии, присылайте на почту свое резюме. Идей для начала новых проектов более чем предостаточно.

    Средняя зарплата в IT

    120 000 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 7 185 анкет, за 1-ое пол. 2021 года Узнать свою зарплату
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 73

      +3
      На хабре все же много технического народу, поэтому хотелось бы хоть пару слов о технической стороне. Какая платформа была выбрана? Сколько железа на под себя потребовала?
        +1
        Система построена на базе проверенной связки PHP+MySQL.
        PHP использовался самописный фреймворк.
        Всё это дело работает на 2х серверах которые на данный момент без проблем справляются со всеми нагрузками, один под веб-сервер nginx фронтенд + apache бакэнд, и второй сервер под БД.
        Из оптимизаций под высокие нагрузки можно отметить только шардинг MySQL т.к. очень много статистических данных по рекламным кампаниям и площадкам, использование memcached ну и опкешер PHP кода (eaccelerator).

        Запросов к серверу в сутки более 30кк
        Средняя скорость вывода рекламы 0.03 сек
          0
          Я бы рекомендовал подумать над написанием движка, отвечающего за отдачу баннеров, на чём-то более производительном, чем php. Это позволить обрабатывать тесячи запросов в сек на одном сервере и позволит снять нагрузку с mysql.
            0
            Про тысячи запросов в сек я писал подразумевая C :)
              0
              При работе на одном сервере всей системы нагрузка не превышала 0.1% при примерно таких же показателях.
              Своей команде я доверяю и их выбор ни разу не подвел.
              Если Николай сказал, что сервер даже не нагреется, значит так и будет.
                +1
                Тогда хотелось бы статью от Николая, на тему архитектуры системы. Одна из систем, которую я писал, обрабатывала порядка 20-25кк запросов в сутки, что выливалось в 500-600 запросов в сек. в пике. Хотелось бы знать, как удаётся обрабатывать такое количество запросов на php+mysql.
                  +1
                  Имхо, memched для кэширования запросов к СУБД и eaccelerator с сохраненим опкода в shm наиболее популярное решение. Более экзотическое и более быстрое решение — свой кэш на shm.
                    +1
                    Дал ему ваш коммент.
                    Думаю не заставит себя долго ждать.
                      0
                      Спасибо :)
                      0
                      Не могли бы вы рассказать про свой опыт? Я сейчас имею дело с чем-то подобным, очень интересно как другие решали те же проблемы
                        0
                        А что именно интересно? У меня схема простая: база mysql, интерфейсы управления на php, баннеры раздаёт демон, написанных на C. Демон периодически проверяет базу на обновления, загружает их, сбрасывает в базу счётчики, сохраняет в файлы логи, которые потом обрабатываются парсерами, аггрегируются и складываются в базу.
                  0
                  Сударь! Не будьте перфикционистом! Если на текущей платформе при данном железе скорость обработки данных находится в необходимых пределах (а как я понимаю сейчас там нафиг не нужны тысячи запросов в секунду), то смена платформы — преступление.
                    +1
                    Соглашусь,
                    любые изменения должны быть оправданы требованиями.
                      0
                      Ну такой я есть, перфекционист…
                        0
                        Когда дойдёт до оплаты труда команды из своего кармана — быстро пройдёт.
                    0
                    30кк в смысле 30 000 000 или 30 000? Это запросов на статику или динамику?

                    Apache, значит PHP работает как mod_php. Над использованием php-fpm не задумывались?

                    Как я понимаю веб-сервер с сервером бд слинкован локальной сетью? На 100Мб/с или 1Гб/с?

                    А сессии где хранятся? В memched, в shm через ecceleretor или что-то другое?
                      +2
                      запросов к динамике 30кк = 30 000 000, где к = 000 ))
                      Дальше уже тех. тонкости, которые мне уже надо уточнить.
                      Я то не системный администратор.
                        +2
                        Если два сервака в сутки вытягивают 30 миллионов запросов со скоростью в 0.03 сек, то примите мои поздравления! Приложение судя по всему писали крайне прямые руки.

                        Как я понимаю сервера стоят не из слабеньких, видимо что-то в духе 4/8 ядерных интелов на этак 20ГБ ОЗУ? Сервер базы данных случаем не на сас дисках?
                          +1
                          Первый сервер, который тянул все 2 года был просто:
                          Процессор Intel® Xeon® CPU E5405 @ 2.00GHz X 8
                          Оперативная память 4077 Mb
                          Файл подкачки (swap) 4095 Mb
                          Размер дискового пространства 131618 Mb
                          Винчестеры SAS 74 гб х2
                          Количество процессов 323
                          Продолжительность работы 563 days 18 hours 53 minutes
                          Средняя загрузка 0.41 0.42 0.35
                          — Параметры текущих серверов надо уточнить
                            0
                            Не хочется слыть занудой, тем не менее… Известная мне сеть делает 22кк запросов в сутки при пиковой нагрузке более 500 запросов в сек. 30/22*500=681 минимум запросов в сек. в пике в сети автора статьи. Пусть там два сервера по 8 ядер каждый (в чём я сильно сомневаюсь, скорее всего один под муську, другой под php), что даст 681/16=42 запроса в сек, что для php+mysql вполне достежимо, если систему хорошо оптимизировать. Но вышенаписанное «При работе на одном сервере всей системы нагрузка не превышала 0.1% при примерно таких же показателях» мне выносит мозг, КАК?????

                            Вот прямо сейчас у меня движок, написанный на C, кушает от 10% до 13% по top (ubuntu) при нагрузке порядка 700 запросов в сек. С базой движок не работает. Может я криворукий, пусть и с опытом порядка 7 лет в этой сфере?

                            В общем, требую технических подробностей :)
                              +1
                              Я сам в шоке. Жду подробностей от Николая.
                              Обязательно дам их сюда.
                            0
                            Кстати, можно писать 30М ;-P
                      0
                      А чем отличаететь от более старой компании mobileads.ru
                        0
                        Из того, что сразу могу отметить: Больше функций, больше статистики, аналитика, обзор данных, еженедельные выплаты, больше рекламных кампаний в ротации и много сайтов на выбор, поддержка в всегда в сети, регулярные обновления и работа над дополнениями практически не останавливается.
                          +1
                          Из собственного опыта работы как с mobileads так и с mobiads:
                          — mobiads берет меньший % с дохода (кроме них все берут минимум 50%)
                          — поддержка реагирует сразу а не через месяц

                          С mobileads.ru работал год (если не больше). Когда в рекламную сеть попали сайты с алармами, сеть накрылась… Нормальная реклама оттуда пропала так как рекламодатели с алармами поднимали цены до нереальных.

                          Дальше кое-какое время поработал с mobiads. А потом вообще отказался продавать рекламу через посредников.
                          0
                          Так и не понял, что такое мобильная рекламная сеть и чем она отличается от обычного web, я имею ввиду то, что wap же умирает, если уже не умер? Сейчас колоссальными темпами идет смена курса на коммуникаторы, которые держат классический html, а классические рекламные / баннерные сети всегда имеют вроде как 3 вида баннера: 1) Анимированный (м.б. Flash) 2) Если флеш не установлен — то может просто статика или gif-анимация, 3) Текстовый вариант. Ну если добавить к этому еще разные сценарии и форматы на User-Agent… то можно выдавать удобочитаемые форматы под мобильники, а еще есть в CSS такое понятие как layout. Или вы о чем? в Android Store или тем более Apple iTunes, там свои «коровы» и они сами их «доят».
                            0
                            У Яндекса точно есть 3 сценария на баннеры, пользовались — знаем. Не хочу вас демотивировать, но на мой взгляд позиционирование «мобильная рекламная сеть» это уже поезд идущий не ту сторону. Посмотрите на эти мобильники — это же полноценные ПК. Что стоит крупным рекламным сетям просто добавить формат рекламного контента для мобильных устройств и всё? Учитывая, вектор развития и разрешение, например, samsung galaxy s 480x800 px — можно смело сравнить его с NetBook'ом.
                              0
                              Мы появились до андроидов и массовой истерии по айфонам.
                                +1
                                С этим можно поспорить. Зачем тогда Google покупала admob?:)
                                В последнее время замечал баннеры мобильных агрегаторов рекламы (таких ПП как описанная Сергеем) в в очень даже раскрученных приложениях для iPhone.
                                Будущее таких проектов по-моему именно в выходе на рынок встроенной в приложении рекламы.
                                И думаю Сергей тоже смотрит в эту сторону.
                                  0
                                  Да, 100% в точку.
                                  Поэтому и хочу запустить свое приложение,
                                  Поэтому хотел бы собрать команду для игрового направления.
                                +1
                                Ссылки я убрал, а то топик в самопиар свалился и заминусовали карму.
                                Наша сеть — mobiads.ru
                                Реклама размещается исключительно на мобильных сайтах и показывается посетителям с мобильных устройств.
                                Типы рекламы — баннерный и текстовый с оплатой за переход.
                                  0
                                  Есть ли у Вас четкое разделение рекламного трафика на вап и веб (в зависимости от APN указанного в настройках пользователя)?
                                  Работаете ли с другими моделями оплаты, например с revenue sharing с контент провайдерами?
                                    0
                                    Не понимаю зачем это? И без APN сувществует много методов определения телефон это или ПК.
                                      0
                                      Раз не понимаете, значит Вам это было не нужно :).
                                      Абоненты могут выходить в Интернет с телефона через разные APN'ы (вап и веб). Как правило, у таких точек разные IP ranges.
                                      Терени о том зачем это может быть нужно для провайдера:
                                      — при использовании вап точек доступа довольно часто WAP Gateway передает дополнительную информацию (MSISDN, иногда даже тип подписки prepaid или postpaid),, что для рекламодателя или контент провайдера часто бывает весьма полезным.
                                      — часто операторы допускают revenue sharing прибылью от Wap трафика с провайдерами
                                        0
                                        Для этого хватит иметь базу IP вап точек (как я и все остальные делают).
                                        Такие данные как APN я думаю нельзя получить от пользователя.
                                          0
                                          Так и есть. Логично использовать базу ip range вида:
                                          Список ip1 = оператор1 точка доступа вап,
                                          Список ip2 = оператор1 точка доступа ввв
                                          Список ip3 = опреатор1 точка доступа цсд (или льготный интернет, или еще что-то)
                                          Вот мой вопрос и был о том, есть ли возможность получать посетителей по критерию: оператор х, только вап абоненты?
                                          Кстати, встречный вопрос к Степану, а есть ли такая возможность на Вашем портале?
                                            +1
                                            А зачем мне на обычном сайте делить пользователей по точке доступа?

                                            По поводу вашего вопроса к Сергею, отвечу за него и скопирую часть фильтров доступных при добавлении новой рекламное площадки в его сети:

                                            Билайн(WAP)
                                            Билайн(WiFi)
                                            Билайн(Казань)
                                            Билайн(Калининград)
                                            Билайн(Красноярск)
                                            Билайн(Новосибирск)
                                            Билайн(СПб)
                                            Билайн(Ставрополь)…

                                            Аналогично с многими операторами России.
                                            Мы не правильно поняли друг друга с APN.
                                              +1
                                              >> есть ли возможность получать посетителей по критерию: оператор х, только вап абоненты?
                                              да, есть. У нас точка доступа WAP выделена для выбора, но только по основным операторам.
                                        0
                                        Разделение четкое на мобильные устройства, операторы сотовой связи, браузеры, бренды производителей.
                                        КП предоплачивают свои кампании в свой аккаунт нашей сети и настраивают свои кампании, включают/выключают и тд.
                                        Или вопрос в другом?
                                          0
                                          Вопрос в следующем. Сейчас Вы «продаете» клики или переходы на сайты рекламодателей. Были ли у Вас /интересуют ли Вас другие методы сотрудничества например с оплатой за совершенное абонентом действие (загрузка ПО для телефона, звонком на номер рекламодателя, Итд).
                                          Поскольку, заказывая мобильную рекламу для своих проектов в различных сетях, вижу, что они достаточно консервативные и им интересна в основном модель с оплатой за клики.
                                            +1
                                            мы рассматриваем, но тут нужен рекламодатель, который с нами пройдет все пути от формирования типа рекламы до запуска варианта, а таких нет.
                                            КП сами используют только такую систему расчетов с партнерами через ПП и им нет надобности строить все тоже самое с нами. Нет спроса — нет предложения.
                                              0
                                              Значит попробуем с Вами сконтактировать, возможно что-то и получится.
                                                +1
                                                Да, я только за
                                        0
                                        Размещать рекламу в мобильных приложениях нам ни кто не мешает, но на данный момент мы не обеспечим всех желающих рекламой.
                                        Это сейчас приоритетное направление.
                                      0
                                      NOX как я понимаю был одним из партнеров?
                                      Помниться предлагал работать с вами.
                                        0
                                        Привет Степан!
                                        Я хотел бы тут без персон и фамилий,
                                        если ты не против.
                                          0
                                          Понял.
                                        +1
                                        Очень жаль, что минусуют. Обычно кто преследует цель просто попиарится (не буду тыкать пальцем в конкретные публикации) не отвечают на технические вопросы, а это в контексте хабра как раз самая интересная часть. Но по комментариям видно, что очень охотно освещается и техническая сторона. Поэтому пост на чисто пиарный ну ни как не тянет.

                                        Поэтому призываю адекватную часть хабрособщества помочь автору с положительной кармой.
                                          0
                                          У меня топик не технический, но осветить могу любые детали.
                                          Кроме конечно собственных разработок систем защиты и логирования.
                                            +1
                                            Я топик плюсанул и автору в карму, чтобы писал. Но поверьте мне, пока это больше похоже на пиар, потому как технических подробностей нет, а в «Запросов к серверу в сутки более 30кк», и «При работе на одном сервере всей системы нагрузка не превышала 0.1% при примерно таких же показателях», и «Система построена на базе проверенной связки PHP+MySQL» пусть даже там мемкеш и по 8 ядер на обоих серверах, НЕ ВЕРЮ.

                                              0
                                              Ответ от Николая:
                                              Сессии хранятся в RAM-FS но они не критичны т.к. используются только для авторизации пользователей внутри системы, а основные запросы это на показ рекламы, где механизм сессий как таковой не используется.

                                              php-fpm хотели попробывать, но изучив информацию о производительности связок php-fpm vs mod_php решили ничего не менять, т.к. проблем с ресурсами сервера нету, но был риск возникновения проблем со стабильностью работы.

                                              30млн запросов это на динамику. В любом случае nginx как проксирующий веб-сервер выручает, снимая нагрузку от медленных запросов, быстрее высвобождая ресурсы apache для обработки новых запросов.

                                              Особо-хитрых оптимизаций небыло. Был грамотный сисадмин который настроил нормально систему, вебсерверы, mysql для обработки такого большого числа мелких запросов. По сути запрос на рекламу это простейший POST-запрос с минимумом данных о клиенте, а ответ от сервера вообще не бывает размером более 150 байт, т.к. в ответе мы возвращаем статичный HTML-код (2-3 <a href… или <img src для баннеров).

                                              В остальном просто правильное проектирование архитектуры БД, особенно за счёт высокого попадания данных в кеш MySQL и отложенная обработка данных. Когда данные агрегируются и затем через определённые промежутки времени обрабатываются системой. Фоновые обработчики (воркеры) так же написаны на РНР.

                                              и напиши что про 0.1% ты ошибся. и извиняешься что ввёл людей в залуждение. Сервера 8 ядерные, локальный канал 1Gbs.
                                                0
                                                Ответ только на один вопрос, 0.1% нагрузки — это неверная информация. В остальном было бы интересно получить статью на тему архитектуры системы, если возможно. Я так понял, вы в Питере?
                                                  0
                                                  Видимо все же 10%, про 0,1% конечно поверить невозможно. Хотя опять же в контексте 8 ядер нужно рассматривать LA, а не % загрузки по ядру, имхо.
                                                    0
                                                    И смотря на кокой ОС все это вертится. Некоторые ведь в LA считают и нагрузку на диски а некоторые нет.
                                                    0
                                                    Что бы не поднимать панику и поставить все на свои места кидаю скрин загрузки с первого сервера, характеристики которого я давал выше.

                                                      0
                                                      Статью Николай не обещает,
                                                      0.1% это скорее всего я видел в отчетах по другому серверу, приношу свои извинения, но я верил в эти цифры.
                                                      Да, мы в Питере.
                                                      Ниже кинул скрин по нагрузкам за прошлый год.
                                                0
                                                Вот у меня вап сайт почти 5к хостов, а заработок в вашей системе от 5 до 20 рублей в день, с чем это может быть связано?
                                                  0
                                                  И вам Евгений здравствуйте!
                                                  Проверил места размещения рекламы, проанализировал имеющийся трафик, посмотрел обзорную информацию по статистике рекламы на вашем проекте.
                                                  1. Заметил, что вы модифицировали наш код.
                                                  2. Вы используете несколько рекламных сетей
                                                  3. Не всегда реклама вообще выводится(нет даже отладочной информации в коде страницы)
                                                  Рекомендую поставить стандартный код сети, хотя бы временно перестать сортировать рекламные сети для адекватного анализа, отключите показ реферального баннера в настройках площадки(раз вы из-за него вырезаете/модифицируете код).
                                                  Для сайта CTR 0.5% — 0.7% — это даже очень хорошо. При текущей посещаемости можно заработать больше, количество показов рекламы должно быть около 30к — 40к, а у вас всего 2к — 3к, ваша система ротации рекламных сетей списывает на нет всю желаемую монетизацию.
                                                  Не нужно распылять имеющийся трафик на несколько рекламных сетей. И тем более самим же закрывать показ рекламы для посетителя. За 10 обновлений я увидел рекламу два раза.
                                                  Хотя рекомендую сделать даже проще: запрашивать рекламу с обеих систем одновременно и показывать только полученные объявления, без собственных алгоритмов смены рекламной сети.
                                                  Получая рекламу выводите ее в разных блоках периодически меняя местами.
                                                  0
                                                  Смотрел сейчас по своему основному серваку:
                                                  20млн обращений в сутки. LA 10-15.
                                                  Но у меня основные проблемы с дисками…
                                                    0
                                                    Степан, у нас же все проще.
                                                    Мы только получаем данные, сессии не ведем и отдаем не более 150 байт
                                                      +1
                                                      mobtop
                                                      load average: 0.04, 0.03, 0.02
                                                      80 миллионов
                                                        0
                                                        Вышенаписаное мною было не для того что бы оспорить ;)

                                                        Про mobtop не хотите написать?
                                                        Как вы выдерживаете 80млн.
                                                          0
                                                          Есть уже кое-какие наброски. В скором времени обязательно опубликуем.
                                                            0
                                                            Стас готовит материал более тщательно со всеми тех.спецификациями, в отличии от меня.
                                                        0
                                                        А что вы так разбрасываетесь долями? Разработчикам просто платите хорошие деньги, а долю нужно держать и не отпускать. Пригодится еще.
                                                          0
                                                          Команда отличается от сотрудников, что каждый вносит вклад.
                                                            +1
                                                            Отдавая человеку долю в проекте, можно рассчитывать на куда большую лояльность и отдачу в проекте.
                                                              0
                                                              Я этого и не отрицаю. Просто когда они все разбредаются, у них меняются приоритеты, проект живет, а доля уже неработающего над проектом человека остается, проект загибается.

                                                              Решением могут быть опционы. Но никак не доля.
                                                                0
                                                                Тут как раз существует возможность выкупить долю.
                                                                Или это делают оставшиеся в команде, или кто то один, или приглашается новый человек за выкуп доли.
                                                                Вариантов хватает как выйти из таких ситуаций.
                                                                  0
                                                                  Правда в том, что программисты, например, работают неплохо и за деньги. Если им нормально платить, то количество и качество отдачи не будет зависеть от доли. Им самим будет интересно делать хорошо и красиво. Более того, существуют компании, где за долю никто никогда не работал, или работать не может в принципе (аутсорсинговые). И тем не менее, они не закрываются.

                                                                  так что я считаю «доля в проекте» — скорее такое магическое самоубеждение для себя. Что если есть у людей доля, они будут работать лучше. Может быть лучше, но часто мотивировать деньгами и долей вообще не стоит. Более сильные факторы это сплоченная команда, уверенный лидер, интересные проекты.
                                                                    0
                                                                    Да, согласен. Хочешь ЗП? Работай за ЗП.
                                                                    Хочешь иметь часть общей приыли проекта? И принимать решения, тогда в долю.
                                                                    Или вообще, можно быть инвестором и ни во что не вникать, а просто получать деньги.
                                                                      0
                                                                      Хочешь иметь часть общей приыли проекта? И принимать решения, тогда в долю.
                                                                      Просто первый вопрос руководителя — а зачем давать кому-то долю. Это не выгодно, желательно вообще всю долю держать при себе (ну насколько это возможно на первых порах). Человек может и так принимать решения. Просто смысла в доле особо нет, вот я хочу о чем сказать. Вы сейчас привлекаете программеров долей, хотя вполне можете привлекать только зарплатой и интересным проектом.

                                                                      Короче, не знаю. Я бы в своей компании установил бы табу на раздачу долей (у меня тоже есть несколько проектов, но нигде долей пока не делился).
                                                                        0
                                                                        Если читали весь топик, то изначальные условия были такими.
                                                                        На ЗП и все остальное денег вообще не было, а менять условия только потому, что прошло время и нет желания с ними делится?
                                                                        Это совместный бизнес и мы его ведем вместе.
                                                                        В новый проект я беру людей, тех кто его сделает, а не тех кто на него будет работать.

                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                          Самое читаемое