Моят опит в разработването на игри за Android и няколко думи за монетизацията. Монетизиране на мобилно приложение
AdMob реклама
Първата рекламна платформа, която пробвахме, беше AdMob. AdMob има всички възможни типове реклами. Сайтът се представи добре. Средна eCPM от $0,5 и висока степен на запълване ни устройват напълно. Но в един момент получихме две блокирани реклами. След това открихме отзиви в интернет, че AdMob може да блокира целия акаунт със замразяване на средства. Тъй като имаме голям брой приложения, бяхме изложени на риск - трябваше да търсим нова идеална рекламна платформа.
В момента последните заявки от приложението за iOS отлитат. Статистиката за него е показана на екранната снимка по-долу. Средна eCPM — $0,5
Платформа за реклама StartApp
Със StartApp ние осигуряваме приходи от приложения само от няколко месеца. Поради реклама от този сайт бяхме блокирани от приложението (тъй като рекламата съдържаше реклама за приложение, което беше извън Google Play, което е забранено от правилата на Google Play). Не видяхме впечатляващ доход, затова без никакво съмнение решихме да изоставим този сайт. Този инцидент се случи преди около 3 години. Ситуацията с блокирането се случи преди 3 години. Може би до този момент (2018 г. в двора) сайтът вече е коригиран. Но фактът си остава...
реклама
Тази услуга е специализирана в родната реклама. Работихме с него около две години. Резултатите бяха много високи. Но, за съжаление, в напоследъкПлатформата намали оборота и стана нерентабилно да се работи с нея. Да се надяваме, че PubNative все пак ще оживее.
Имаме остатъчен трафик към този сайт от по-стари версии на няколко приложения. Екранната снимка показва текущите стойности. Средна eCPM — $0,06
Рекламна платформа AdToApp агрегатор
Работихме с тези момчета повече от година, така че успяхме да проучим добре услугата. Описанието на агрегатора звучеше убедително: много сайтове, всички възможни видове реклами. Освен това тяхната умна система уж определя най-добрите платформи за приложението и изпраща трафик само към тях. В резултат на това приходите трябва да бъдат максимални, а услугата отнема само малък процент.
Всъщност трябваше независимо да проверим кои сайтове генерират най-много приходи и да помолим мениджъра да смени лостовете. Но трябва да им отдадем дължимото: в крайна сметка благодарение на тази услуга успяхме да научим за нови страхотни рекламни платформи. Когато свързахме собствен ансамбъл от тези сайтове, приходите се увеличиха почти 10 пъти. Нека поговорим за тях по-подробно по-късно.
Наскоро Google премахна 2 приложения поради нарушения на правилата за сигурност. AdToApp изпрати заявка до своя сървър, съдържаща телефонния номер на потребителя. След това най-накрая се отървахме от тази услуга, но по-старите версии на приложенията все още възпроизвеждат реклами. Ето актуалните цифри. Средна eCPM — $0,49
Как да извлечете максимален доход от приложението
След това ще опиша схемата, по която монетизираме всички наши приложения. За най-добър резултате необходимо да се интегрират всички сайтове, които ще бъдат описани по-долу. Основно използваме интерстициална и нативна реклама и само в редки случаи – видео реклама.
Общата схема на работа е следната:
- Качване на рекламата на Avocarrot. Ако има реклама, тогава я показваме. Ако се появи „няма запълване“, преминете към стъпка 2.
- Зареждане на реклами от Yandex. Ако има реклама, тогава я показваме. Ако се появи „няма запълване“, преминете към стъпка 3.
- Зареждане на реклами от Mail (MyTarget). Ако има реклама, тогава я показваме. Ако се появи „няма запълване“, преминете към стъпка 4.
- Можете да спрете до тук, но ако не се страхувате да не бъдете прокълнати от вашите потребители, можете също да добавите реклами от Vungle.
Можете също да настроите етажи за мрежи, които ви позволяват да правите това, за да преразпределите по-интелигентно трафика и да получите максимално увеличение на приходите.
Реклама от Glispa (старо име Avocarrot)
Сайтът предоставя всички видове реклами. Техните интерстициали изглеждат спретнати и не дразнят много потребителите. Възможно е да зададете Floor за eCPM (минимално заплащане на хиляда импресии). IN по-добри временаза трафик от САЩ са дали повече от $1 eCPM за native реклама. Може да се използва и за руски трафик, но степента на заетост ще бъде ниска. Тази услуга се използва в много приложения. Средна eCPM - $0,15
Мобилна реклама от Yandex
Yandex предоставя естествена и интерстициална реклама. Вграден е доста просто и изглежда сносно. За да станете техен партньор, трябва да извършите редица бюрократични процедури: да предоставите всичките си документи, да подпишете споразумение и да го изпратите по пощата. Ако нямате индивидуален предприемач, тогава Yandex ще плати 13% данък върху доходите и ДДС за вас, но въпреки всички данъци, приходите от сайта остават прилични. Средната ECPM за естествени и интерстициални реклами е $11,17, както можете да видите от екранната снимка по-долу.
Мобилна реклама от MyTarget (Mail.ru)
Тези момчета са много сходни в подхода си към Yandex, което не е изненадващо. За регистрация на партньорство - същата бюрокрация. Напоследък eCPM нарасна много и едно от приложенията има цели 63 рубли, което е много висока оценказа руски трафик. Текущи статистики по-долу.
Реклама от Vungle
Тази услуга забранява видеореклами. Има и възнаградена реклама - този тип реклама ви позволява да давате бонуси за гледане на реклами. Тази услуга е абсолютен рекордьор в категорията eCPM, достигайки $10 на хиляда импресии на американски потребители. Рекламите са много досадни и ако не се страхувате от гнева на потребителите си, тогава не се колебайте да използвате тази услуга. По-долу са текущите цифри. Средна eCPM - $0,90
Послеслов
В момента MyTarget има най-добра производителност, но според моя подход гридовете са първите, които задават прагове и с тяхна помощ можете да увеличите трафика към MyTarget. И в идеалния случай направете възможна промяна на приоритетите от разстояние. Така че най-печелившите мрежи са с приоритет.
Днес има приложения за всичко, което можете да си представите. С над два милиона приложения в магазините на Apple App Storeи Google Play Market мобилни приложенияпросто е пренаситен, а конкуренцията в тази посока е доста сериозна. Поради тази причина, ако сте разработчик на приложения, трябва да можете да генерирате доход чрез използването на най-много ефективни методимонетизация за успешно развитие на вашия мобилен бизнес.
Ето пет страхотни стратегии, които можете да разгледате:
Наскоро избухна сериозен дебат сред експертите в тази индустрия на тема „банерна реклама срещу нативна реклама“. Някои смятат, че банерните реклами трябва да се избягват на всяка цена, защото са твърде натрапчиви и има вероятност да дразнят потребителите, като по този начин увеличават оттока на клиентите. Реалността обаче е, че банерните реклами все още могат да бъдат мощен маркетингов инструмент, в зависимост от вашето приложение. Например, ако имате лайфстайл продукт, тогава банерните реклами могат да бъдат по-ефективни от естествените реклами.
Това е платена форма на реклама, която ви позволява да печелите рекламни приходи, без да прекъсвате потребителското изживяване. Често тези реклами са включени като част от списък или емисия (рекламен пост) и обикновено повишават честотата на кликване като резултат.
Има два основни типа успешни видеореклами, които могат да се използват за осигуряване на приходи от мобилни приложения: видеореклами с поощрение и видеореклами без поощрение. В първия случай потребителите получават различни награди за гледане на видеоклип, като виртуална валута, отключване на специално съдържание, материали за игри и др. За реклами без възнаграждение, както се очаква, потребителят не получава никакви награди, а самите реклами обикновено се поставят на естествени точки на прекъсване в приложението. Например в края на нивото на играта. Най-често видео рекламите се комбинират с интерстициални реклами (реклами на цял екран), за да се увеличат приходите.
4. Виртуална валута
Това е популярен модел за осигуряване на приходи, използван от много разработчици. Специфичната за приложението валута може да бъде закупена и след това използвана за покупка допълнителни материалив игра. Можете също така да печелите валута, като играете и попълвате специални оферти от реклами.
5. Freemium
Комбинацията от английските думи "free" - безплатно и "premium" - подобрена. Freemium приложенията са тези, които могат да се изтеглят безплатно, но ако искате да получите достъп до разширените функции на приложението, ще трябва да платите за тях.
Както можете да видите, има много различни методимонетизиране на мобилни приложения. За по-голям успех разберете кои стратегии ще работят най-добре за вашето приложение, преди да го стартирате.
Ще ви разкажем как да печелите пари не само чрез изтегляне на приложения на други хора, но и чрез създаване и популяризиране на свои собствени.
Уважаеми читателю! Нашите статии говорят за типични начини за разрешаване на правни проблеми, но всеки случай е уникален.
Ако искате да знаете как да решите точно вашия проблем - свържете се с формата за онлайн консултант вдясно или се обадете по телефона.
Това е бързо и безплатно!
Как да създадете своето приложение?
За да започнете да печелите, трябва да създадете самото приложение и да го поставите на Android Market.
Има три начина да печелите пари от приложението си за Android:
- Създайте уникално приложение и получавайте плащане за изтеглянето му от други потребители.За целта приложението трябва да е актуално и да работи без проблеми и грешки.
- Създайте свое собствено безплатно приложение.В този случай потребителят получава пари за поставяне на реклами в приложението.
- Добавяне на платени "чипове" към безплатни приложения.
Но си струва да се подчертае, че в някои страни, например Украйна и Беларус, е забранено да се продават приложения. В Русия няма такава забрана и всеки може да започне да печели пари на своя Android.
Какво е необходимо за създаване на собствено приложение? Ако преди са били необходими умения за програмиране, за да се създаде приложение, сега всеки може да започне да създава свое собствено приложение.
Днес има няколко услуги, които ви позволяват, като дизайнер, да създадете вашето приложение.
- Първата услуга е Ibuildapp.Това е страхотен инструмент, благодарение на който всеки потребител може да създаде свое собствено уникално и интересно приложение. За да започнете да го използвате, не са ви необходими умения за програмиране или други специални умения. Важно е тази услуга да има руска версия, което прави работата с нея още по-лесна и удобна. Можете да използвате този инструмент абсолютно безплатно, като изберете „безплатен режим на използване“. Потребителят може да създава приложения и да ги публикува без ограничения.
- Вторият инструмент е Appsgeyser.Функционалността на тази услуга се свежда до една задача - да "зашие" сайта във вашето приложение. Резултатът е конвертор съдържание на уебсайт към приложение. Ако имате собствен интернет ресурс и искате да прехвърлите неговата функционалност към приложението, тогава няма да намерите по-добър инструмент от този. Освен това можете да създадете приложение не само от сайтове, но и от YouTube.
- Можете също така да направите свое собствено приложение с помощта на услугата Theappbuilder.Точно както предишните инструменти, тази услуга е напълно безплатна, което е чудесно за начинаещи творци. Благодарение на красивия и ясен интерфейс, работата с инструмента е приятна и много удобна. За да създаде свое собствено приложение, потребителят трябва само да избере един от предложените шаблони и да го преработи по свое желание. Тази услуга работи в режим на конструктор.
- Също така много проста услуга за създаване на приложения с няколко кликвания е Appsmakerstore.Предимството е, че с него можете да създавате приложения за шест различни платформи наведнъж. Услугата поддържа руски. Точно като други подобни инструменти, Appsmakerstore има безплатна версия.
Така че, за да създадете свое собствено приложение за Android, без да имате специални умения, трябва да отидете на сайта на която и да е дизайнерска услуга и да „сглобите“ приложението си от готови шаблони.
Можете също да поръчате създаване на приложение от професионалисти. Цената на такава работа ще бъде приблизително $ 100, в зависимост от приложението, което трябва да се направи.
Монетизация
Най-често срещаният начин за монетизиране на приложение, но не много ефективен, е чрез вградени в него реклами. Същността на този метод е, че приложението е свободно достъпно, но в него е вградена реклама. Използвайки приложението или играейки играта, потребителят ще види реклами и ще кликне върху тях, а създателят на приложението ще получи пари за това.
Доста интересна е функцията за покупки в приложението. Благодарение на тази функция играчът отваря допълнителни функции на играта или приложението, които могат да бъдат закупени за истински пари. Освен това без него е невъзможно да преминете през много добре познати приложения. Този метод на монетизация носи много повече приходи от приходите от реклама, но също така е по-трудно да се прилагат покупки в приложението. Такива приложения са много полезни за потребителя, тъй като в самото начало той не трябва да плаща. Ако приложението е ангажиращо и интересно, тогава е по-вероятно играчите да започнат да харчат истински пари.
Платени приложения
Въпреки факта, че безплатните приложения са доста популярни, много потребители купуват игри и приложения за Android. За да изтеглите и платите за приложението, което харесвате, трябва да получите карта за плащане, потвърдена в портфейла ви в акаунта ви в Google. След дебитиране на пари от сметката, играта или друго приложение се изтегля и инсталира на притурката.
Започването на печелене на пари чрез продажба на игри и приложения е съвсем просто: трябва да изтеглите самото приложение, да посочите неговата цена, държави и региони и да го публикувате в Android Market. Единственият недостатък на този метод за монетизация е, че трябва редовно да отделяте известно време и внимание на промотирането и популяризирането на играта, тъй като потребителите няма да плащат пари за неразбираеми приложения.
Колко можете да спечелите
За да започнете да печелите от вашето приложение, то трябва да бъде не само интересно и функционално, но и популярно. За да генерирате значителни приходи, приложението трябва да бъде изтеглено поне 500 000 пъти. От гледна точка на правенето на пари, глупавите приложения са по-печеливши от полезните, но малко хора се нуждаят от тях.
Често изтегляйте различни развлекателни приложения (само ако са интересни и различни от техните конкуренти).
Ако, след като е разработил приложението, потребителят реши да се опита да спечели пари от рекламни импресии в приложението, тогава той трябва да вземе предвид няколко подробности. Ако цената на едно кликване върху реклама е 1-5 цента, а рекламен банер се кликва 1 път за 100-300 импресии, тогава за да получите $500, ще ви трябват приблизително 500 000 - 1 000 000 рекламни банери. Това е напълно възможно да се постигне, макар и трудно.
Какво определя размера на печалбата
Приходите от създадените приложения пряко зависят от техния брой, изтегляния и популярност. Колкото повече приложения създадете, толкова по-лесно е да се конкурирате с други потребители. Печелене от приложения за операционна система Android, получаването на комисионни в този проект може да се изчисли в повече от хиляда долара.
Други начини да правите пари на устройства с Android
В допълнение към създаването на собствени приложения, има и други начини да печелите пари от Android.
Има няколко вида приложения, които ви позволяват да печелите добри пари:
- Приложения за снимки, чиито приходи се основават на продажбата на снимки, направени с телефона. Потребителят може да получава както тематични поръчки, така и просто да продава снимки на случайни купувачи.
- Приложения за гледане и консумация на реклами.В такива приложения можете да маркирате местоположението си в различни заведения, мол, супермаркети, сканиране на баркодове на закупени стоки, гледане на видеоклипове, съдържащи реклама.
- Програми, които събират информация.Като участва в проучване и отговаря на анкети, потребителят получава пари.
- Приложения, които плащат на инсталациядруги приложения, програми, игри.
Инсталиране на приложения на други хора срещу пари
Инсталирането на приложения за пари е друг начин да правите пари с вашия Android. За да започнете да печелите по този начин, трябва да изтеглите приложението PFI на телефона си. След като инсталирате това приложение, можете да започнете да изпълнявате задачи, по-специално да инсталирате мобилни приложения. За всяко инсталирано приложение потребителят получава парична награда. Освен това тази услуга ви позволява да печелите от привличането на нови потребители.
Друго подобно приложение е AppRating. Тук по същия начин можете да печелите пари, като инсталирате приложения и игри на вашата джаджа. Можете да теглите пари на мобилен телефонили webmoney.
Топ приложения за правене на пари
- Clashotе чудесно приложение за начинаещи фотографи. Всичко, което трябва да направите тук, е да правите снимки, да качвате снимки и да ги продавате. Недостатъкът на това приложение е, че потребителят не може да определя цена за своите снимки. Освен това той получава само 44% от продажбата на снимка, а останалото отива за приложението.
- Печеля пари.За да започнете да печелите, трябва да изтеглите приложението и след това да гледате видеоклипове, да се регистрирате в сайтове и да изпълнявате други подобни задачи. Плащането се начислява в платежната система PayPal и се таксува четвърт долар за всеки привлечен реферал.
- AppTrailers- приложение за печелене на пари, където трябва да гледате трейлъри за приложения, да инсталирате демо версии, да ги коментирате и оценявате. За тази услуга е готов да плати пари. Можете да получите $0,5 за гледане на едно видео и от $0,9 до $1 за инсталирана демо версия на приложението.
- ESPN Streak за паритеидеален за тези, които искат да станат букмейкъри. Всичко, което трябва да направите тук, е да прогнозирате изхода от мачове и игри.
- AdKash.Същността на това приложение е, че по време на входящо обаждане или съобщение на екрана ще се появят банери с реклами. Именно за тях потребителят получава пари.
Тази статия описва налични методимонетизиране на мобилни приложения. Целите на създаването на приложения могат да бъдат разделени на две групи:
повишаване на познаваемостта на марката, лоялността на клиентите или предоставяне на служителите на инструмент за работа;
печелят.
Нека поговорим за втората група. Как да печелите пари от мобилно приложение?
Монетизиране на мобилни приложения в числа
Според прогнозите на Gartner само 0,01% от общия брой съществуващи приложения ще бъдат печеливши през следващите години. Вече има повече от един милион приложения във всеки от магазините на App Store и Google Play, безплатните приложения представляват 94,5% от изтеглянията и тези числа ще растат през следващите години.
От друга страна, появата на нови устройства, като смарт часовници, телевизори, друга специализирана цифрова техника и нови платформи значително увеличава перспективите за развитие на пазара на мобилни приложения. Добре обмислената стратегия, която отчита перспективите за развитие на пазара, позволява не само да създадете мобилно приложение, но и да печелите пари от него.
Нека разберем бизнес моделите на монетизация.
Freemium
Бизнес моделът включва създаване на безплатно приложение с възможност за закупуване на допълнителни платени функции. Най-често срещаните примери за стратегии са:
Приложения за игри.Потребителят може да играе играта безплатно, преодолявайки множество трудности и бавно събирайки ресурси. Или може да закупи съвети, ресурси, оборудване или други атрибути, необходими за бързо преминаване.
Например, в Mortal Kombat X играчите могат да печелят монети, за да купуват оборудване в куестове и битки, или могат да попълнят акаунта в играта с кредитна картаили чрез интернет пари.
Цикълът на потребителски интерес към freemium игра е средно около година. За да удължите живота на приложението, трябва да актуализирате играта и да привлечете нови потребители.
Безплатно приложение с някои платени функции.Например, в Skype или Viber, потребителят може да чат или гласов чат с други потребители на приложението напълно безплатно. За разговори към мобилни или стационарни телефони ще трябва да презаредите сметката си.
Когато монетизирате мобилни приложения, трябва да разберете кой ще купи допълнителни функции. Така Skype предлага изгодни тарифи за международни разговори, но те се плащат от около 5% от потребителите.
Реклама в приложението
Можете да помислите за печалба от реклама, ако правите масов продукт. Приложение, което ще се използва от десетки и стотици хиляди потребители. Ако приложенията са в категорията с нисък трафик, рекламите няма да донесат достатъчно пари.
1) Ако нямате отдел за продажби на реклами, използвайте рекламни мрежи или посредници (мрежови агрегатори). Всеки регион има свои собствени популярни решения. Популярни AdMob, Unity Ads, MoPub, Appodeal и др. Потърсете оценки, например това.
Разгледайте eCPM, мярка за ефективност на цена на хиляда импресии. В ОНД тази цифра за AdMob варира от $0,5 до $2. Тези. За 1000 рекламни импресии вашето приложение ще спечели $0,5.
2) Има модел на CPA (цена за действие). Когато рекламодател ви плаща за потребителско действие. Разгледайте CPA мрежи. Вашето приложение може да е подходящо за този модел на осигуряване на приходи.
Са използвани:
хоризонтални банери в горната или долната част на екрана;
Пробна версия
Осигурен е достъп до всички функции, но за определен период. Най-често - от 7 до 30 дни. Пробният достъп се счита за пробен. След проучване на възможностите на приложението, потребителят трябва да реши дали да плати или да откаже приложението. Популярен маркетингов трик, който увеличава продажбите софтуерфактор на.
Абонаментен или SaaS достъп
Методът включва регулярна абонаментна такса за достъп до възможностите на услугата. Това могат да бъдат облачни хранилища, системи за сътрудничество (CRM, управление на проекти), хранилища за филми и музика, библиотеки електронни книгии още много. Ако услугата е полезна, ресурсите са интересни за абоната, моделът ще работи. За успеха е важно да се определи оптималната цена на абонамента.
Премиум функции
Потребителят инсталира приложението безплатно и получава достъп до основната функционалност. За допълнителни функции се предлага да плащате месечен премиум достъп. При липса на средства приложението продължава да работи, но в режим на основни функции.
Този метод на монетизация предполага, че потребителят след плащане ще получи максималните възможности в рамките на едно приложение. Например, приложение за крачкомер може да предлага разширени тренировки за премиум акаунти, персонализирани диети, препоръки за личен треньор, видеоклипове за упражнения и т.н. пълни функции на приложението за фитнес и експертна помощ.
Както при абонаментите или Saas решенията, получаването на цената на премиум правото на достъп е важно.
Платено приложение
Бизнес моделът предполага, че потребителят ще плати за приложението веднъж при инсталиране (закупуване на приложение).
Пример за успешно решение за осигуряване на приходи от ios приложения е платеният календар 5. Разработчиците убедиха потребителите, че корпоративен календар за $5 с напомняния, съвети и планиране на срещи е много по-удобен от вградения аналог на Apple.
Paymium или Paidmium
Търговско решение, използвано в игрална индустрия. Бизнес моделът включва платена инсталация на играта (закупуване на приложението). В допълнение, възможността за закупуване на ресурси, артикули за игра или съвети е вградена в играта като допълнителна монетизация.
Моделът не е от най-разпространените, използва се предимно в "култови" игри, за които редовно излизат ъпдейти.
Спонсорство
Един от най-новите методи за монетизация, предполагащ, че спонсорите-рекламодатели ще възнаграждават определени действия на потребителите в приложението.
Например в разработеното от нас приложение за бягане ZealStep потребителите получават монети Z-money за своята дейност, които могат да изразходват за получаване на отстъпки в партньорски магазини, както и награди от спонсори за определени постижения и рекорди.
Какви начини за осигуряване на приходи от мобилни приложения да изберете?
Изборът на метод за осигуряване на приходи зависи от следните параметри:
Платежоспособност и география на продажбите. Например потребителите на устройства на Apple са по-склонни да плащат за достъп до определени функции, отколкото потребителите на Android. Потребителите от САЩ са много по-платежоспособни от, например, потребителите от Индия или страни бившия СССР. За платено приложение е най-добре незабавно да създадете приложение за IOS на английски езики свържете други версии по-късно, ако е необходимо.
Започнете разработването на приложения с обучение
Подготвили сме няколко видеоклипа за вас. Първият е дискусията по кръгла маса» методи за монетизация в ProductCamp Russia
На пръв поглед идеята е проста: приходите от потребителите в приложението трябва да са повече от разходите за привличането им. В лекцията Unit-conomy на проекта от Д. Ханин, темата е разкрита подробно:
Оптимално в съвременни условияизползвайте интегриран подход. Например, един от най-известните месинджъри на Skype, заедно с плащането допълнителни услугипоказва контекстуални дисплейни реклами на потребителите.
Здравейте, искам да говоря за моя опит в създаването на наскоро пусната мобилна игра за Android, в в общи линииописвам как ефективно да показвам графики на мобилен екран с помощта на OpenGL и показвам резултатите от моите експерименти за интегриране на рекламна мрежа.
Накратко за играта
Жанрът на играта Doughty Spartan е екшън платформинг. Главен геройигри - Spartan, чиято цел е да се справи с всички врагове (чудовища).
Основният акцент е върху необичайна бойна система с необходимостта от използване на салта, избягвания и блокове в битка с чудовища. Възможно е също да извършите прикриване на атака (когато врагът не ви вижда), за да нанесете двойна щета на врага. Играта има съвети, които обясняват основните механики на бойната система. Можете да имате на разположение 2 вида оръжия - меч и копия, които могат да се сменят в зависимост от ситуацията. Движението през нивото не е напълно линейно, тоест вие сами планирате как най-добре да си проправите път, за да победите всички врагове.
Разработка на игри
Беше решено да внедрим играта на собствено разработен 2D двигател на Java, тъй като имаше интерес към изучаването на платформата Android и функциите за работа с графики върху нея. В момента това решение може да се счита за противоречиво, тъй като използването на готов двигател на играта ще спести достатъчно време, което може да се използва за създаване на по-добра игра. Друг голям плюс на съвременните двигатели за мобилни игри (има и безплатни) е крос-платформата, която може да осигури значително увеличение на броя на играчите. Затова ви препоръчвам първо внимателно да проучите всички възможности на готовите двигатели за игри и ако те са достатъчни за реализиране на вашия проект за игра, тогава би било по-подходящо да използвате съществуващ двигател. И, разбира се, когато избирате двигател, помислете за такъв важен параметър като крос-платформа.И сега повече за внедряването на вашия собствен графичен двигател, ако съществуващите не ви подхождат. В Android има 2 начина за показване на графики - чрез Canvas или Open GL. Първият метод е по-лесен за изпълнение, но осигурява ниска производителност, подходящ за игри с графики, които не са много взискателни към ресурсите. Работата с Open GL е по-трудна, но производителността ще бъде много по-висока, което е необходимо за повечето съвременни мобилни игри.
В началото на разработката, след като се опитах да внедря графично рисуване с Canvas, реших, че това ще осигури достатъчна производителност за моята игра. Но това не беше така, тъй като играта е доста активна и със значителен брой графични обекти, с напредването на разработката производителността, която Canvas даваше през цялото време, падаше. Тогава стана ясно, че не можем без Open GL. Open GL технологията е доста сериозна, така че трябва да започнете да я изучавате от основите. Например, за да реализирам подходящ графичен изход, трябваше да проуча книги и статии, които описват както основите на работа с Open GL, така и тези, които говорят за спецификата на работа с Open GL в Android.
Няма да пиша подробно за това как да внедря двигател на играта с помощта на Open GL, в Интернет можете да намерите достатъчно информация за това, но ще напиша препоръки, които ще осигурят добра производителност на 2D графика. И така, за да показвате графични обекти с помощта на Open GL, можете да използвате следните методи:
- масив от върхове.Този метод включва използване на масив за съхраняване на информация за върховете и координатите на текстурата на обектите. Първо попълвате масива с необходимата информация, след това свързвате желаната текстура и извиквате метода Open GL, за да покажете графиките на екрана. Този метод може да бъде оптимизиран с помощта на процедурата за групиране на Sprite. Тоест, създава се обща текстура за различни обекти и информацията за върховете и текстурните координати на няколко обекта с една и съща текстура се записва в масива от данни наведнъж, следователно, за да нарисувате тези няколко обекта, ще бъде достатъчно да извикате метод за графичен изход само веднъж, което съответно ускорява двигателя.
- Буфериран обект на Vertex.Този метод е подобен на първия, с единствената разлика, че е по-добре да се изчертаят тези върхови обекти и текстурните координати на които не се променят по време на целия процес на графичен изход. Типична употребаТози метод включва попълване на масива от данни само веднъж (най-вече при зареждане на нивото) и след това можете да използвате този неизменен масив за изобразяване на графични обекти многократно.
- Разширение за рисуване на текстура.Този метод се характеризира с факта, че информацията за върховете не се съхранява в масив, а се предава директно на метода, който показва графики на екрана, тоест този метод трябва да се извиква отделно за всеки графичен обект (освен ако не е различен обектите имат еднакви върхове). Въпреки това, насамосигурява сравнително добра производителност и се предпочита, ако броят на графиките, които трябва да се показват, не е много голям. Но този метод не поддържа чертане на обекти под даден ъгъл, за което можете да използвате предишните методи за изобразяване.
Монетизация
За монетизиране на играта използвам популярния в момента модел Free 2 Play и реклама в приложението, всеки може да изтегли играта безплатно. В играта е налично първо ниво 1 и за да отворите следващото, имате нужда от определен брой монети, които могат да бъдат спечелени чрез преминаване на нива. Като направи покупка в играта, потребителят може незабавно да отвори всички нива и да деактивира рекламите.Ще напиша малко повече за опита от интегрирането на рекламни мрежи. За да печелите пари от реклама, тя трябва да бъде с подходящо качество. Трябва да намерите онези рекламни мрежи, които рекламират наистина добри приложения. Ако създавате игра, тогава е възможно да интегрирате реклами от други игри, тъй като вашият потенциален потребител най-вероятно обича да прекарва времето си в игра на мобилно устройство и има шанс той да кликне върху рекламния банер на играта.
Трябва също така да обмислите такъв метод за монетизация като стимулирана реклама, тоест играчът получава определени игрови бонуси (валута в играта), ако гледа видео, кликне върху банер, инсталира рекламирано приложение и т.н. Някои рекламни мрежи допринасят за този метод на монетизация, например Tapjoy.
- chartboost- позволява ви да вмъквате реклами за други игри. Тази рекламна мрежа е препоръчана от голям брой разработчици на мобилни игри, тъй като осигурява добро заплащане на инсталация. Самият SDK е с високо качество, интеграцията е бърза, рекламите на цял екран изглеждат красиви, появяват се с анимация. Също така е възможно да се интегрира бутон "Още игри", който показва списък с рекламирани игри. Недостатъкът е, че Fill rate (наличие на реклама за показване) в нашите страни (Русия, Украйна, Беларус) не е толкова висок, колкото в САЩ и Европа.
- стартово приложение- рекламират се както игри, така и програми. Тук бях привлечен от интересния дизайн на рекламните банери (някои от тях възпроизвеждат анимация) и тези приложения, чиито реклами видях, са доста популярни и полезни. Настояще достатъчнорекламни формати - банер, банер на цял екран, слайдер (издърпва се отстрани), реклама при зареждане на приложението и др. Нямаше проблеми с интеграцията, единственият недостатък е, че SDK не ви позволява да обработвате събитието щракване върху банера на цял екран, което е необходимо, ако самостоятелно реализирате показването на мотивирана реклама. Степента на запълване е доста добра. Инсталационна такса.
- Revmob- рекламни игри. Основните рекламни формати са банер, банер на цял екран, изскачащ прозорец и връзка към приложение, което може да бъде свързано с бутон и наречено например „Още игри“. Четох във форумите, че тази мрежа носи добри приходи. SDK не ми хареса много, защото има изтичане на купчина, тоест всеки път, когато покажете реклама, количеството на използваната памет се увеличава и когато има малко свободна купчина, рекламата спира да се зарежда, така че приложението да не се срине с OutOfMemoryError. Писах на разработчиците на SDK, в отговор те само дадоха препоръки какви методи да показват банер на цял екран, което не реши проблема, тъй като вече завърших интеграцията според инструкциите от техния сайт. Плащането се извършва за кликове или кликове върху връзките на рекламодателя.
- tapjoy- рекламни приложения и игри. основна характеристикафактът, че има вградена поддръжка за мотивирана реклама с помощта на Offerwall - стена с оферти (гледайте видео, инсталирайте приложение и т.н.), като попълните, играчът получава валута в играта. Сега има промени в SDK, те се въвеждат нова технология„nGen“, така че някои стари методи за показване на реклами, като реклами на цял екран, са остарели и се препоръчва да преминете към nGen. В допълнение към Offerwall можете също да интегрирате банери и банери на цял екран. Предлагат се такси за инсталиране за изпълнение на задачи на Offerwall.
- Inmobi- рекламни приложения и игри. Съдейки по прегледите на други разработчици, има доста добър процент на запълване в различни страни. Основните рекламни формати са банер и банер на цял екран. Тестването на интегрирането на този рекламен набор отне най-голямото числовреме, тъй като за да проверите правилната интеграция на приложението, което все още не е пуснато, трябва да добавите ID на всяко тестово устройство към таблото за управление на уебсайта InMobi, което не е много удобно в сравнение с други рекламни мрежи, където просто трябва да превключите показването на реклами в тестов режим. За да получите идентификационния номер на устройството (включително емулатора), трябва да активирате режима за отстраняване на грешки в кода на вашето приложение, след това да стартирате приложението и в конзолата на LogCat да намерите ред като „Идентификационен номер на устройство на издател“, където ще бъде посочен идентификационният номер на устройството. След като добавих идентификатора на устройството и включих тестовия режим, по някаква причина трябваше да изчакам няколко дни, докато тестовият банер започне да се появява. Плащайте за кликове върху реклами.
- AdColony– популяризиране на игри чрез показване на видеоклипове. Плаща се за гледане на видеоклипа до края, чиято продължителност е средно 15 секунди. Интеграцията е доста бърза и има възможност да се забрани или позволи на потребителите да затворят видеоклипа, без да го гледат до края. Според мен е ефективно да използвате AdColony като мотивираща реклама, за да не дразните потребителите, като показвате видео точно в средата на играта.
- Вунгее друга рекламна мрежа, която показва видеоклипове на рекламирани игри. Основната разлика от AdColony е, че плащането се извършва за инсталиране на играта, чийто видеоклип потребителят е гледал.
Когато прилагате монетизация чрез реклама, трябва да вземете предвид факта, че в някои държави процентът на запълване може да не е достатъчен. Затова е по-добре да интегрирате няколко рекламни мрежи наведнъж и да показвате рекламите, които са налични в момента. Би било препоръчително да се приложи кеширане на реклами, например по време на зареждането на играта и веднага след показването на реклами, така че банер на цял екран да може да се показва в определен момент без забавяне на зареждането. Функцията за кеширане се предоставя от SDK за рекламни мрежи и в повечето случаи се постига чрез извикване само на 1 метод, предоставен от SDK.
Освобождаване
Първоначално исках да пусна играта чрез издател, но, за съжаление, те не се интересуваха особено от играта, главно поради факта, че беше направена в необичаен жанр и не беше случайна. Един руски издател посочи, че графиките трябва да бъдат направени по-„карикатурни“, докато Chillingo, напротив, харесва стила на играта, тоест визията за това каква трябва да бъде играта за различните издатели може да се различава значително.Списък на издателствата, до които изпратих заявка за публикуване
Chillingo, Rovio, Nevosoft, Ayopa Games, Digital Chocolate, Bulkypix, Karmic Apps, KamaGames, Web-Source Technology, Ubinuri, Yodo1, GREE, G5 Games, Apps Ministry, Fingersoft, Renatus, Big Fish Games, Pocket Gems, Zynga, Kabam , 6waves, NuOxygen, HeroCraft.
Когато избира игра, издателят пита и за вашия опит в индустрията за разработка на игри. Кореспонденцията ми с един издател завърши с факта, че той разбра, че това е първата ми игра и работя сам. Също така често се изисква моделът за осигуряване на приходи от Free 2 Play да присъства в играта.
Изпратих заявка за публикуване на играта доста Голям бройиздателски фирми. Изненадващо най-голям интерес прояви Chillingo, на който изпратих тестов билд на играта. Но след като анализираха ситуацията на пазара на мобилни игри, те отговориха, че в наше време платформинг игрите са трудни за монетизиране, така че бяха принудени да откажат. При подаване на заявление той предостави връзка към видеоклип с геймплея на играта, така че издателите да могат бързо да вземат решение за публикуване. Това видео се използва и на страницата на играта в пазара.