четверг, 26 октября 2017 г.

Сколько можно заработать на Android приложении

Всем привет,

вот и настало время подвести промежуточный итог и оценить на сколько выгодно делать мобильные приложения

Приложение: KinoMi: игры и головоломки для детей

Целевая Аудитория: дети от 1 года до 5 лет и их родители

Количество скачиваний: 16 766, из них 5 255 активных пользователя

Потрачено на дизайн, раскрутку и рекламу: примерно 55 000 рублей

Срок создания: примерно 2 месяца

Команда: 2 человека (1 программист и 1 дизайнер)

Модель монетизации: показ рекламы с возможностью отключения рекламы за просмотр revarded video.

Особенности проекта: приложение для детей, поэтому стандартные схемы монетизации через рекламу не сработали, Google AdMob почти не отдает баннеры(так как приложение для детей) - заработано за все время 69 центов, поэтому использовали MyTarget, который хорошо отдает баннеры, но платит за показы и клики намного меньше (другие сети приносят еще меньше, см. мой обзор рекламных сетей для мобильных приложений).

Окупаемость: с 1 августа по 26 октября (3 месяца) с момента выпуска приложения на рекламе в MyTarget заработано 6885 рублей, отправлен акт на вывод средств, скоро их переведут на мой счет.

Если все будет идти так же, то потраченная на создание и раскрутку приложения сумма будет заработана через 24 месяца с момента создания приложения (значит, срок окупаемости примерно 2 года)

Так что вот такой опыт :) Надеюсь, кому-то из читателей будет полезно :)

График доходов (можно видеть что начало было совсем не радужным):


Бывают дни, когда приложение зарабатывает больше 200 рублей, но в среднем доход в день 100-150 рублей (на выходных больше).

четверг, 10 августа 2017 г.

Обзор рекламных сетей для Android приложений

Всем привет,

не так давно я использовал только сеть AdMob для монетизации своего приложения, но вот в один прекрасный день гугл написал мне предупреждение, что они блокируют приложение, если я его не добавлю в категорию для "детей до 9 лет". Я его туда не добавлял не просто так, а причина простая - AdMob перестает показывать рекламу в приложениях, созданных для детей.

Поэтому у меня появился повод сделать обзор различных рекламных площадок, может, кому-то будет полезно. Сразу скажу, что в текущей версии своего приложения я сделал такую последовательность загрузки:
1) Непрерываемое видео (Revarded video) с MyTarget
2) Если не загрузилось №1 то пытаемся загрузить полноэкранный баннер с MyTarget
3) Если не загрузилось №2 то грузим Rewarded video с Heyzap
4) Если и №3 не загрузилось, то грузим полноэкранный баннер с Heyzap.

Почему сделано именно так:
- На данный момент делаю ставку на MyTarget, потому что там довольно удобный интерфейс и SDK, при этом можно указывать возраст человека, которому будет показана реклама + есть фильтрация баннеров на стороне админов MyTarget
- Heyzap выбран запасной системой рекламы на случай если MyTarget не отдает рекламный баннер (там модерация как-то долго идет)
- Rewarded video показываются в первую очередь, так как это самый дорогой вид баннера

Итак, обзор тех систем рекламы, которые я попробовал за последние 2 дня:

AdMob (admob.com)
удобство использования веб интерфейса: 4 / 5 (интерфейс крут, в нем многое есть, но для первого знакомства он мега сложный, надо кучу всяких галочек поставить чтобы реклама начала показываться)
удобство настройки и использования SDK: 4 / 5 (настраивается все легко, есть подробная документация, но кода получается многовато)
качество рекламных блоков: 5 / 5 (реклама адекватная, есть удобные фильтры)
недостатки: не показывается реклама, если приложение предназначено для детей
качество тех поддержки: 3 / 5 (поддержка на английском в режиме 1 письмо в неделю, Ваши вопросы могут просто проигнорировать или прислать ссылку на стартовый гайд, где нет ответа на заданный вопрос)


StartApp (portal.startapp.com)
удобство использования веб интерфейса: 3 / 5 (интерфейс минималистичный, там почти ничего нет и очень сложно отследить статистику по каждому баннеру и сколько какой баннер зарабатывает)
удобство настройки и использования SDK: 5 / 5 (настраивается все супер легко, есть подробная документация)
качество рекламных блоков: 3 / 5 (рекламные банеры отображаются ужасно, некоторые из них нельзя закрыть в течении нескольких секунд)
недостатки: баннеры ужасны, портят весь геймплей и впечатление от игры
качество тех поддержки: 5 / 5 (она не потребовалась, все было очень легко и все работало из коробки, так что твердая 5)

Appodeal (appodeal.com)
удобство использования веб интерфейса: 4 / 5 (интерфейс достаточно сложный, но есть множество функций, я даже пока не разобрался в половине)
удобство настройки и использования SDK: 2 / 5 (настраивается все жутко сложно по сравнению с другими SDK, готовьтесь импортировать пакеты и дебажить Java зависимости при сборке). Сам SDK при этом достаточно дружелюбный.
качество рекламных блоков: 4 / 5 (с рекламными блоками у них все хорошо, много разных видов блоков, но видео-блоки так и не получилось у меня в приложении отобразить ни разу, виню во всем SDK)
недостатки: Вам придется повозиться с SDK, в результате затащить к себе кучу зависимостей и поставить расширение для браузера для настройки аккаунта.
качество тех поддержки: 5 / 5 (поддержка на русском и английском в режиме онлайн)

MyTarget (target.my.com)
удобство использования веб интерфейса: 4 / 5 (интерфейс прикольный, но некоторые функции, такие как выбор категорий рекламы для фильтра реализованы неудобно)
удобство настройки и использования SDK: 4 / 5 (SDK дружелюбный и простой, есть подробная документация на русском, но иногда приходится писать немного лишнего кода)
качество рекламных блоков: 4 / 5 (с рекламными блоками у них все хорошо, есть разные виды блоков, но в первые сутки после регистрации прикрутить их к своему приложению не смог, написал в тех поддержку, жду ответа)
недостатки: В целом их нет, пока все выглядит очень интересно, посмотрим, сколько здесь можно заработать
качество тех поддержки: 4 / 5 (поддержка на русском, обещают ответить в течении суток через email)


Heyzap (heyzap.com)
удобство использования веб интерфейса: 4 / 5 (интерфейс достаточно перегружен кучей вкладок, пока не разобрался с ним, но основные функции найти легко)
удобство настройки и использования SDK: 5 / 5 (SDK дружелюбный и простой, есть подробная документация на русском)
качество рекламных блоков: 5 / 5 (с рекламными блоками у них все хорошо, есть разные виды блоков)
недостатки: В целом их нет, пока все выглядит очень интересно, посмотрим, сколько здесь можно заработать
качество тех поддержки: 5 / 5 (она не потребовалась, все было очень легко и все работало из коробки, так что твердая 5)

пятница, 4 августа 2017 г.

Продвижение Android игр: лучшие найденные мной ресурсы

Не так давно я зарелизил свою первую игру на Android (KinoMi: головоломки для детей). Все круто, вот уже можно достать игру по ссылке, но в строке поиска она не спешит появляться. Вбиваю в строку поиска "головоломки для детей", а моей игры в длинном списке игр нет! Да как так то?

Первые двое суток после релиза я терпеливо ждал, думая, что "гугл там еще не все проиндексировал" и вот уже скоро моя игра появится в списке и поползет в топ :). Но нет, после двух суток ничего не произошло.

Потратив неделю на прочтение всех статей (начал с этой хорошей статьи) про поисковую оптимизацию и продвижение игр я понял, что самыми важными факторами являются:
1) Нормальное описание приложения (более 500 символов!), в котором встречаются словосочетания, по которым вы хотите находить свою игру
2) Нормальное (уникальное!) название приложения. Изначально игра называлась "Головоломки для детей" и гра с таким названием уже существует...
3) Количество загрузок и отзывов.

Лучшие ресурсы для продвижения (в том порядке, в каком я их пробовал/находил):

1) 4pda.ru - форум для бесплатной публикации информации о вашем приложении. Довольно много активных читателей (18к+ уникальных читателей для некоторых тем, это довольно много), но популярность вашей игры на этом форуме будет сильно зависеть от типа игры и описания, которое вы добавите к приложению.
Описание, которое я сделал для своей игры на 4pda: https://4pda.ru/forum/index.php?showtopic=837834&st=0#entry63740553 - мне это принесло несколько скачиваний (примерно 20 скачиваний за первые три дня после публикации)

2) Публикация в социальных сетях vk / linkedin / facebook / мой блог - Примерно по 100+ просмотров в каждом из ресурсов, что дает в среднем около 600-700 просмотров и 5-7 установок в первые три дня после релиза. Не густо, я надеялся на большее. Но бесплатно, так что сделать стоит, рекламы много не бывает :).

3) Заказ мотивированных установок на https://apptrack.ru - целые сутки после заказа и оплаты была модерация, но после модерации все пошло отлично, реальные люди стали скачивать игру.
Расценки: 6 рублей за установку, 8 рублей за установку и сохранение игры на 3 дня на телефоне, 10 рублей за установку, сохранение игры на три дня и отзыв в Google Play.

4) Заказ мотивированных установок на http://apptools.ru  - расценки 6 рублей за установку, +2 рубля за сохранение игры в течении трех дней на устройстве. Меня остановило то, что за запуск приложения надо доплатить еще по 2 рубля за каждого пользователя, в итоге одна установка стоит 10 рублей.

5) Заказ мотивированных установок на https://newapp.pro - достаточно дешевые установки, по 4 рубля за установку, отлично подходит для генерации живого трафика в первые дни после публикации приложения.

6) Заказ продвижения приложения на app-in-top.ru - Установки всего по 2.2 рубля, это же просто огонь! При этом делают как мотивированные установки, так и привлекают реальных пользователей.

7) app2top.org - мотивированные установки от 2.4 рубля (по текущему курсу), но ребята скоро повысят стоимость установок, пока конечная цена не известна.

8) Ребята из pushapp.ru дали хорошие советы по продвижению абсолютно бесплатно, заказ установок приложения начинается у них с 9 рублей, если скачивание предполагается из строки поиска Google Play - то одно скачивание стоит 11 рублей (+ дополнительная плата для того чтобы приложение не удаляли или ставили оценки). Довольно дорого получается.

9) Ребята из https://wakeapp.ru дали отличные бесплатные советы по оптимизации описания приложения, первая и даже вторая версия описания приложения были ужасны на столько, что Google вообще не выдавал мое приложение в списке при поиске по ключевым словам. Третий вариант тоже пришлось переписать :) Я поработал над описанием игры по их совету, добавил подробное описание, включив в него нужные ключевые слова и стало намного лучше. Киллер-фича этого ресурса - можно бесплатно смотреть позицию своего приложения в поиске по заданным ключевым словам. Бесплатно, Карл! Вы можете видеть по каким ключевым словам может быть найдено ваше приложение и можете редактировать описание пока не добьетесь нужного эффекта.
Расценки: установка стоит 8 рублей (установить+написать отзыв: 11 рублей), запрещать удалять приложение в течение 2-3 дней послей установки, как я понял, нельзя.

10) Публикация обзора приложения на YouTube канале стоит 2500-3000, впрочем, на некоторые обзоры у них больше миллиона просмотров. Миллион, Карл! Вот моя собственная игра в одном из обзоров: https://www.youtube.com/watch?v=51qDFYc7Hqc . На данный момент - примерно 2 месяца после публикации - видео набрало 14 000+ просмотров, не густо. Но реклама лишней не бывает.

Как я сделал свою первую игру для Android

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

Поэтому очень хотелось сделать свою игру на Android и сделать ее такой, какой я вижу действительно хорошую игру для детей:
1) Качественные иллюстрации
2) Возможность играть в разные типы игр, если надоело одно - можно поиграть в другое
3) Меньше рекламы, чтобы она не раздражала
4) Игра должна развивать внимательность, воображение, абстрактное мышление или какие-нибудь еще навыки
5) Бесплатная, чтобы не надо было платить, если еще не играл в нее

Потребовалось два месяца чтобы привыкнуть к синтаксису Java и разобраться с особенностями разработки под Android и вот после двух месяцев работы появилась игра в Play Store:


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

Что помогло сделать по-настоящему хорошую игру:
1) Многократная проверка игры разными людьми - каждый человек видел что-нибудь, что стоило изменить или улучшить и предлагал варианты того, как это можно сделать. Мне оставалось только записывать за ними и реализовывать это. Советы реально очень помогли сделать игру удобной и понятной.
2) Правильно выбранный художник. Так как я рисовать пока не умею, то мне нужен был человек, который нарисует все, что я хотел видеть в игре. Нарисует это быстро, красиво и не слишком дорого, чтобы игра окупилась.

Основные сложности при разработке:
1) Java. Ну вот серьезно, приложение может падать с "неизвестной ошибкой", и вы даже не получите никакого трейсбека, совсем (если ошиблись в xml файле, например). Это как игра "отгадай что произошло".
2) Изначально запланированные сроки и расходы оказались совсем неправильными, ведь я себе представлял очень слабо и то, сколько стоит работа художников и то, сколько времени требуется для написания кода и отладки.
3) Необходимо постоянно следить за памятью и чистить все объекты, не надеясь на сборщик мусора, иначе приложение постоянно вываливается в Out Of Memory.
4) Как же продвинуть эту игру в топ???