Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Блоги > caseyryan

Оценить эту запись

Как я рекламу в игру внедрял

Запись от caseyryan размещена 07.02.2016 в 21:08
Обновил(-а) caseyryan 08.02.2016 в 06:45

Решил написать статейку для тех, кто еще не решил какую рекламу в свои приложения встроить, или просто для тех, кто может наступить на те же грабли, что и я)
Немного предыстории:
В общем, как-то пришло время внедрить в игру рекламу, и я решил, что всякие admob'ы нам не подходят ни по формату (слишком уж уродливые у них баннеры), ни по типу объявлений ни по удобству внедрения. Тогда стал подыскивать наиболее подходящий вариант. Хотелось как можно больше разных сетей, но чтобы внедрять было как можно проще. После недолгих поисков (в других играх я часто видел более крутую рекламу), выбор пал на fyber.com. Их реклама в андроид играх мне нравилась больше всего. Оказалось, что на момент решения использовать их рекламу, они как раз провели у себя реструктуризацию, и только только выпустили совершенно новый ANE медиатор (до этого они назывались sponsorpay.com). Вышло так, что ane то они сделали, а инструкции еще обновили не полностью (что, кстати, до сих пор так), поэтому пришлось столкнуться с целой кучей проблем при внедрении. Долго пришлось общаться с их службой поддержки, благо ребата там сидят грамотные и отзывчивые, в результате реклама заработала.

К делу:
Сразу оговорюсь, что приложения не обязательно должно быть размещено в маркетах, чтобы оно работало. Достаточно в файбере поставить галочку this app is not in the app store
--------------------------
Какую рекламу мы получим:
1) Видео с наградой за просмотр, так называемые Rewarded Video.
Игрок смотрит это видео, после чего ему показывается ссылка на игру или приложение, которое нужно скачать с гугл плей. После полного просмотра он засчитывается и игрок получает награду, которая заранее нами настраивается в панели управления файбера. Выдавать или не выдавать награду за каждый просмотр одного и того же видео, решает сам разработчик на уровне своего приложения, файбер всегда будет возвращать положительный ответ и количество денег в качестве награды. Так же будет возвращен код внутреигровой валюты, в которой бала награда. Больше всего обычно платят разные казино, но и требования у них тоже самые серьезные.
2) Межстраничная реклама или Interstitial
Это вид рекламы, который можно показывать, например, во время загрузки игры или при переходе с одного экрана на другой. В общем, где вздумается. Разницы между ней и видео рекламой особенно нет. Она только в том, что если будет показано видео, то его нельзя отменнить, или может показаться баннер во весь экран вместо видео, в зависимости от доступности в том или ином регионе планеты.
3) Стена предложений или Offer Wall,
По-моему самый интересный и перспективный вид рекламы. Игроку показывается стена со списком разных заданий, типа "скачай игру и получи первый уровень" или "собери 150 очков в приложении" и т.п. Награда сразу показана рядом с заданием в списке. Но выдается награда не сразу, а после проверки. Честно сказать, не знаю кто это проверят, машина или модераторы люди, но проверка может занимать от 1 минуты, до нескольких часов. И пройдет она только если это задание не выполнялось ранее. После завершения, файбер вернет событие с результатом проверки. Событие прийдет либо после инициализации файбера, если прилоежние только запущено, или во время его работы. Оно бязательно приходит.
4) Простые баннеры от admob. Думаю, здесь и объяснять не надо.

И так, что нужно сделать чтобы запустить у себя эту сеть. Первым дело идем на fyber.com и жмем sing up now. Дальше на вкладке Monetization выбираем sign up. Проходим стандартную процедуру регистрации. После этого нужно дождаться проверки и активации вашего аккаунта. Это делают живые модераторы, так что если хотите более быстрой проверки, не регистрируйтесь в пятницу, субботу или воскресенье, делайте это среди недели. Если же и так проверка затянулась больше, чем на сутки, напишите им в суппорт, с просьбой активировать аккаунт.

Дальше когда уже зашли в dashboard.fyber.com, на вкладке apps жмем add new app, и выбираем нужную платформу. Если приложение и для iOS и для андроида, то придется в дэшборде создать 2 прилоежния под каждую платформу отдельно.
Когда прилоежние создано, заходим в него и пробегаемся по вкладкам. На вкладке ad formats выбираем какая нам нужна реклама и все настраиваем, а на владке ad networks видим все поддерживаемые сети.
Чтобы подключиться к любой из них, вым придется реально там зарегистрироваться, а полученные данные вписать в эту панель управления. Процесс довольно муторный, но вполне выполняемый. Как настраивать каждую сеть, у них подробно описано на сайте, вот пример для AdColony http://developer.fyber.com/content/c...orks/adcolony/
Дальше вам надо включить рекламу для своего приложения. Не вижу смысла запрашивать тестовую рекламу, так как можно сразу включить все в боевом режиме. Лично я так и сделал. Рядом с названием приложения должна быть зеленая иконка со словом live. Активируется оно там же в дэшборде.

После того как все это настроено, пришло время непосредственной интеграции в приложение. Вот тут то и крылось больше всего проблем.
1) Качаем расширение для медиации отсюда
2) С этой страницы обязательно качаем ANE для каждой сети и платформы, которые мы подключаем, это для видео, а вот тут докачиваем недостающие ANE для interstitials. Я этого сначала не сделал, так как думал, что все есть в медиаторе от файбера. А оказалось, что нет.
3) Вот на этой странице читаем инструкцию, и особое внимание образаем на файл adapters.info. Это самый важный файл, и его обязательно нужно добавить в проект. Там есть еще файл adapters.config, но он нам не нужен, так как все это уже настроено в дэшборде файбера онлайн.
Файле adapters.info запрашивается либой файбера вот так:
Код AS3:
var adaptersInfo:File = File.applicationDirectory.resolvePath("assets/adapters.info");
То есть куда его положить, зависит от каждой среды. Для FB и Idea там написано, а для FD файл должен лежать в директории bin/assets

Дальше добавляем все ANE в проект. Тут есть еще один важный момент. Реклама от admob не будет работать, если в проекте нет гугл сервисов.
Качаем отсюда исходники, дальше распаковывем этот архив в директорию не содержащую пробелов и русских букв. Так же в директории не может быть двоеточия. Так как указать на винде полный путь без двоеточия невозможно, то будем использовать относительный путь.
Сначала внутри распакованной папки находим папку playservices, и в ней создаем диреткорию под flex sdk или air sdk. Я использовал AIR SDK 20. Создал папку playservices/air и туда скопировал все содержимое из AIR SDK (3й скрин).

Ах, да, если у вас еще не установлена Gradle, то установите ее. Как ее устанавливать объяснять не буду, это за рамками данной статьи.

Дальше выполните команду описанную в README.md. И, если все сделали правильно, в папке playservices\build\libs будет лежать готовый ANE с плей сервисами, нужными для рекламы.

Вот, собственно и всё. Теперь пришло время кода as3.
Код AS3:
try {
	_fyber					= FyberSdk.instance;
	_fyber.enableLogging(true);
	_fyber.setLogLevel(FyberSdk.LogLevelDebug);
	_fyber.addEventListener(RewardedVideoEvent.STATUS, onFyberRewardedVideoEvent);
	_fyber.addEventListener(InterstitialEvent.STATUS, onFyberInterstitialEvent);
	_fyber.addEventListener(OfferwallEvent.STATUS, onFyberOfferwallEvent);
	_fyber.addEventListener(ExceptionEvent.STATUS, onFyberExceptionEvent);
	_fyber.addEventListener(VCSEvent.STATUS, onVCSEvent);
	_credentialsToken			= _fyber.start(fyberApiId, clientSecToken);
	requestAds();
 
} catch (e:Error) {
	Console.log(e.message, "Не инициализуется Fyber. Возможно не добавлен в extensions в application.xml");
}
 
private function requestAds():void {
	if (!_fyber) return;
	requestInterstitial();
	requestRewardedVideo();
}
private function requestInterstitial():void {
	if (!interstitialAvailable) {
		_fyber.requestInterstitialAds(_credentialsToken);
	}
}
private function requestRewardedVideo():void {
	if (!videoAvailable) {
		_fyber.requestRewardedVideoAds(_credentialsToken);
	}
}
Нужно добавить код в try/catch, так как он кидается ошибками, если что-то идет не так.

Официальная инструкция здесь
По as3 коду у них все правильно и полностью работает в новой версии ANE.

Важно: ни в коем случае не делайте новый запрос загрузки рекламы сразу после того, как вызвали показ предыдущей. Иначе вместо рекламы будет просто черный экран.

Ну и не менее важная часть - это манифест файл.
Он должен содержать следующее:
Вот такие ANE файбера использованы у меня. Не забывайте добавлять свои, если список отличается от моего
Код AS3:
<extensions>
		<extensionID>com.fyber.sdk</extensionID>
		<extensionID>com.fyber.mediation.adcolony</extensionID>
		<extensionID>com.fyber.mediation.admob</extensionID>
		<extensionID>com.fyber.mediation.applovin</extensionID>
		<extensionID>com.fyber.mediation.chartboost</extensionID>
		<extensionID>com.fyber.mediation.unityads</extensionID>
		<extensionID>com.fyber.playservices</extensionID>
</extensions>
Список разрешений
Код AS3:
	<manifestAdditions><![CDATA[<manifest 
		android:installLocation="auto">
<uses-sdk android:minSdkVersion="15" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />	
<uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch" />
И список активити
Код AS3:
<!-- FYBER -->
<activity
	android:name="com.jirbo.adcolony.AdColonyOverlay"
	android:configChanges="keyboardHidden|orientation|screenSize"
	android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />
<activity
	android:name="com.jirbo.adcolony.AdColonyFullscreen"
	android:configChanges="keyboardHidden|orientation|screenSize"
	android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />
<activity 
	android:name="com.jirbo.adcolony.AdColonyBrowser"
	android:configChanges="keyboardHidden|orientation|screenSize"
	android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />
 
<activity 
	android:name="com.applovin.adview.AppLovinInterstitialActivity" />
<activity 
	android:name="com.applovin.adview.AppLovinConfirmationActivity" />
<meta-data
	android:name="applovin.sdk.key"
	android:value="bv7p5qHKHiF3N1ry2alMuCXSUz3IZT_AN7zSyFoDz1HL26I5h1SZE-0iy30VX0fv7dL3t8Hr9TACfSILUlvikw" />
 
<activity 
	android:name="com.sponsorpay.publisher.ofw.SPOfferWallActivity"
	android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
	android:screenOrientation="sensor" />
 
<activity 
	android:name="com.fyber.sdk.wrapper.FYBRewardedVideoAirActivity"
	android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
	android:hardwareAccelerated="true" />
 
<activity 
	android:name="com.sponsorpay.publisher.interstitial.SPInterstitialActivity"
	android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
	android:hardwareAccelerated="true" />
 
<activity android:name="com.fyber.sdk.wrapper.FYBWrapperActivity"
	android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
	android:hardwareAccelerated="true" />
 
<service 
	android:name="com.sponsorpay.publisher.mbe.player.caching.SPCacheVideoDownloadService" />
 
<activity
	android:name="com.chartboost.sdk.CBImpressionActivity"
	android:excludeFromRecents="true"
	android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
	android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />
 
<activity 
	android:name="com.google.android.gms.ads.AdActivity"
	android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
С этим набором вся реклама от файбера гарантированно работает.
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot_1.png
Просмотров: 469
Размер:	61.3 Кб
ID:	543  
Изображения
   
Всего комментариев 32

Комментарии

Старый 08.02.2016 18:09 illuzor вне форума
illuzor
 
Аватар для illuzor
Стоит оно того? Мне кажется, выхлоп с рекламы будет не сильно больше нуля.

Цитата:
1) Видео с наградой за просмотр, так называемые Rewarded Video.
2) Межстраничная реклама или Interstitial
3) Стена предложений или Offer Wall
А вот это всё адское свинство и неуважение к игроку. Не знаю, как другим, но лично мне противно, когда ко мне относятся, исключительно как к средству заработка, а не как к игроку. Одно дело - небольшой баннер в углу, другое - постоянно вылезающая полноэкранная реклама никому не нужной хрени.
Старый 08.02.2016 18:16 Zebestov вне форума
Zebestov
 
Аватар для Zebestov
Цитата:
Мне кажется, выхлоп с рекламы будет не сильно больше нуля.
Зачем эти гадания, когда есть гугл (как минимум).

Цитата:
А вот это всё адское свинство и неуважение к игроку.
О, старые песни о главном.

Цитата:
Одно дело… другое дело…
Одно дело располагать рекламу так, чтобы игрок этой ее и вовсе не заметил. Другое — делать все с целью заработать.
Старый 08.02.2016 18:22 Zebestov вне форума
Zebestov
 
Аватар для Zebestov
Так выходит, это теперь, собственно, HeyZap?
Старый 08.02.2016 20:44 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Цитата:
Так выходит, это теперь, собственно, HeyZap?
Ну, вроде того. Они недавно выкупили HayZap
Цитата:
А вот это всё адское свинство и неуважение к игроку. Не знаю, как другим, но лично мне противно, когда ко мне относятся, исключительно как к средству заработка, а не как к игроку.
Ну, в этом мое мнение полностью противоположно) Я делаю игры исключительно как средство заработка, ну и сам процесс мне конечно же интересен. Если руководствоваться твоей логикой, то можно сказать примерно следующее: "требовать деньги с покупателей в магазине - это адское свинство и неуважение к человеку, так как он здесь воспринимается исключительно как средство заработка". Даешь халяву! ))
Цитата:
Одно дело - небольшой баннер в углу, другое - постоянно вылезающая полноэкранная реклама никому не нужной хрени.
Ну, во первых не постоянно, а только
1) В момент пока грузится игра
2) По запросу самого игрока. Там есть кнопочка "Бесплатно" (и не одна). Игрок выполняет задание или смотрит рекламу, и получает за это бабки на свой игровой счет. Все честно и все довольны.
3) Вот как раз эти баннеры в углу экрана и раздражают больше всего. Interstitial реклама красивая и не "напряжная", а вот какой-то уродливый баннер мигающий постоянно действительно мозолит глаза и раздражает игрока. Тем более что для них даже размер не настраивается. И вот уж что точно никому не нужная хрень, так это реклама в этих баннерах. Межстараничная реклама четко таргетирована, а в баннерах показывается вообще невесть что

Цитата:
Стоит оно того? Мне кажется, выхлоп с рекламы будет не сильно больше нуля.
Как говорится, когда кажется, надо креститься)
Если грамотно сделать, то "выхлоп" с такой рекламы в некоторых регионах даже превышает доходы от инапов.
У нас в игре есть еще и дополнительные награды типа "просмотри 3 рекламы" получи 1000 золотых. Посмотри 50 реклам и получишь 30 кристаллов. Это не обязательное требование, но игрок, желающий на халяву заработать внутреигровых деньжат, может это сделать, и честно получит свою награду)
Обновил(-а) caseyryan 08.02.2016 в 21:19
Старый 08.02.2016 20:53 Tails вне форума
Tails
 
Аватар для Tails
Цитата:
У нас в игре есть еще и дополнительные награды типа "просмотри 3 рекламы" получи 1000 золотых. Посмотри 50 реклам и получишь 30 кристаллов.
А за это не могут выкинуть из маркета? Многие в той или иной степени это используют, но вот 50, не слишком ли?
Старый 08.02.2016 20:55 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Правилам не противоречит. Выкинуть могут если будет блокироваться функционал приложения с требованием посмотреть рекламу. А у нас никаких блокировок и требований нет. Все прозрачно и честно. Тут скорее рекламодателю может не понравиться) Но у них тоже не нашел никаких противоречий правилам. Там просто может быть отсейчка на количество просмотров рекламы с одного устройства в день. Но мне лично пофиг, пусть будет отсчека, но все равно выжмем по максимуму)
Старый 08.02.2016 20:57 Tails вне форума
Tails
 
Аватар для Tails
И это дейлик? Или разовый бонус?
Старый 08.02.2016 20:57 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Цитата:
И это дейлик? Или разовый бонус?
Разовый
Старый 08.02.2016 20:58 Tails вне форума
Tails
 
Аватар для Tails
Если забанят, или предупреждение вышлют, дай знать плз. )
Старый 08.02.2016 21:00 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Цитата:
Если забанят, или предупреждение вышлют, дай знать плз. )
Обязательно)) Но, надеюсь до того не дойдет. Будем постить в открытую бэту, еще раз внимательно проверим все возможные несоответствия правилам. На данный момент игру уже проверяли модераторы гугла, и проблем не обнаружили.
Старый 08.02.2016 21:01 Tails вне форума
Tails
 
Аватар для Tails
Будем надеяться, что всё будет ок!
Вот ещё совет, сделайте так, чтоб за раз 50 реклам нельзя было сразу посмотреть. Некоторые сетевики могут это дело мониторить и отключить потом рекламу. Во всяк случае, мы так один раз "пошалили" в соц. сетях. )
Старый 08.02.2016 21:05 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
А там и так нельзя. Это длительный процесс. В день как правило показывается 2 - 3 разных ролика, не больше. Они могут повторяться, но за это нет вознаграждения. У нас засчитывается только уникальный просмотр. Уникальность просмотра можно как раз по событиям файбера мониторить
Старый 09.02.2016 01:41 Zebestov вне форума
Zebestov
 
Аватар для Zebestov
У меня была мысль за interstitial давать немного необязательных ништяков (монеток, например). Ну т.е. если сеть есть и без адблоков — рекламу игрок увидит в любом случае. Другое дело, что самый легкий способ вырубить рекламу в сингплее — отрубить сеть. А тут как бы стимуляция этого не делать. Тем более я рекламу как-то возможно даже чрезмерно неагрессивно показываю.

Но вот думаю, не дадут ли за это по рукам. Вроде совершенно нет никаких нарушений и читерства, с учетом того, что львиная доля рекламы оплачивается лишь по факту отклика игрока.
Старый 09.02.2016 07:17 illuzor вне форума
illuzor
 
Аватар для illuzor
Цитата:
Я делаю игры исключительно как средство заработка
Ну тогда ок. Претензий нет.

Цитата:
можно сказать примерно следующее: "требовать деньги с покупателей в магазине - это адское свинство и неуважение к человеку, так как он здесь воспринимается исключительно как средство заработка"
Некорректный пример. Правильней будет так: "посмотрите 50 реклам и получите одну десятую буханки, которую нельзя купить за деньги"
Я с удовольствием плачу за хорошие игры, но тонны рекламы дико бесят. Да, я не целевая аудитория подобного, но сейчас в магазинах ничего, кроме таких вижималок денег(которые почему-то называют играми) не осталось.
Старый 09.02.2016 08:30 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Цитата:
Некорректный пример. Правильней будет так: "посмотрите 50 реклам и получите одну десятую буханки, которую нельзя купить за деньги"
Абсолютно корректный.
1) Все, что получает игрок за просмотр рекламы, он может купить и за деньги. А вознаграждение там приличное. Рассчитано все так, чтобы доход от рекламы для нас был примерно соизмерим доходу от инапов. Если просмотр рекламы игроком приносит нам 7 центов, то и получит он внутреигровых денег столько же, сколько мог бы купить в магазине за 7 центов (приблизительно)
2) Магазин тебя воспринимает исключительно как средство заработка и им ты абсолютно пофиг как человек. Что не так? Плюс к тому в магазинах ты так же увидишь тонны рекламы, которую, ты еще и бесплатно смотришь) Это даже хуже.

Цитата:
Я с удовольствием плачу за хорошие игры, но тонны рекламы дико бесят. Да, я не целевая аудитория подобного, но сейчас в магазинах ничего, кроме таких вижималок денег(которые почему-то называют играми) не осталось.
Сразу видно, что маркетингом приложений ты никогда не занимался. Да и об играх не особо осведомлен. Хороших игр много и сейчас. И если уж на то пошло, раньше тоже было много шлака. Ничего не изменилось кроме модели распространения. Сейчас игры предлагают для скачки бесплатно, а раньше просили денег. Платить игроки за игру сейчас не хотят, а хотят скачать и сразу играть. Если не веришь, зайди на плей маркет и посмотри на количество скачек платных игр и количество скачек бесплатных.
Разница в десятки и даже сотни раз. И совсем не в пользу платных. Так что реклама и инапы (за которые тоже не все платят) - это единственный способ как-то окупать игры.
И вообще, что тут обсуждать. Кто не хочет смотреть рекламу, может отключить интернет. Но при этом не получит никакой халявы, хотя играть, в принципе, сможет.
Цитата:
Я с удовольствием плачу за хорошие игры
Много ты игр купил? Сколько в целом заплатил, если не секрет?
Подозреваю, что мало, и не очень то с удовольствием. Человек вообще редко когда с удовольствием расстается со своими деньгами
Цитата:
Но вот думаю, не дадут ли за это по рукам. Вроде совершенно нет никаких нарушений и читерства, с учетом того, что львиная доля рекламы оплачивается лишь по факту отклика игрока.
Не, не дадут) У них это контролируется на уровне программы. Ты не сможешь показать рекламу, если сеть этого не позволяет. Я специально читал разные политики показа рекламы, и не нашел никаких ограничений на показ рекламы и вознаграждение юзера за просмотр. Как я уже писал, наказать могут только за умышленную блокировку функционала с целью показа рекламы и убеждения игрока посмотреть ее, чтобы разблокировать что-то.
Кстати вот в этих оффер воллах есть такие игры, в которые надо поиграть, чтобы получить вознаграждение. И там после проигрыша постоянно показывается реклама, которую нельзя скипнуть, но тем не менее, никто их за это не наказывает. Или вот игры типа Flappy Bird взять. Реклама постоянная. Сам создатель этой игры рассказывал, что на рекламе рубил по 50 тысяч долларов в день
Цитата:
У меня была мысль за interstitial давать немного необязательных ништяков (монеток, например)
В дэшборде файбера даже настраивается сколько монеток или чего-то другого дать. Кстати это лучше. Потому что каждый показ рекламы оплачивается отдельно и по-разному. Некоторые казино за привлечение игроков через оффер волл дают до 10 долларов за одну рекламу!. И вознаграждение юзеру за это тоже соответствующее. Если какая-нибудь установка алиэкспресс клиента дает игроку в районе 1500 монеток в моей игре, то выполнение задания от казино может дать до 100000 и более. То есть сумма выводится пропорционально тому, сколько рекламодатель заплатит тебе как разработчику
Обновил(-а) caseyryan 09.02.2016 в 09:32
Старый 09.02.2016 10:42 illuzor вне форума
illuzor
 
Аватар для illuzor
Цитата:
Сразу видно, что маркетингом приложений ты никогда не занимался
Да. Ладно, спорить не буду, ибо маркетинг мне малоинтересен.

Цитата:
Много ты игр купил? Сколько в целом заплатил, если не секрет?
Делать мне больше нечего, кроме как считать, сколько я заплатил. И как понять, сколько много, а сколько мало? Например, 350 игр в стиме - много или мало?
Старый 09.02.2016 10:48 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Цитата:
Например, 350 игр в стиме - много или мало?
Думаю достаточно много, если это правда конечно) (во что лично я совершенно не верю, но кому это интересно ) Только где ты там набрал столько хороших игр, что аж не жалко было заплатить за все?
Наверное реально хороших игр за все время существования стима выпустили меньше) Может я и не прав конечно, не утверждаю.
Цитата:
Делать мне больше нечего, кроме как считать, сколько я заплатил.
Рассчитать среднюю арифметическую сумму, зная среднюю стоимость игры в стиме, и количество купленных игр, довольно просто.

Кстати, под стим я игры не делаю. Другая категория, так что рассуждать о покупках чего либо в стиме не буду. Этот рынок я не изучал и мало чего о нем знаю.
Старый 09.02.2016 10:59 illuzor вне форума
illuzor
 
Аватар для illuzor
Цитата:
Только где ты там набрал столько хороших игр, что аж не жалко было заплатить за все?
Не понимаю, к чему этот убогий сарказм.
Вот, хотя, кому это интересно...
Старый 09.02.2016 11:15 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Цитата:
Не понимаю, к чему этот убогий сарказм.
Ну во-первых это был не сарказм.
Во-вторых я с таким же рвением могу назвать твой первый же коммент в этой теме убогим. Кинулся рассуждать сам не зная о чем.
В-третьих, первый же визит в стим говорит о том, что там куча бесплатных игр. Так что твой скрин вообще ни о чем не говорит. Ну да, 352 игры у тебя в списке. И что? Все платные и купленные? Нифига. Это просто цифра 352 и не более. Общее количествои игр в твоем "плей листе" если это можно так назвать. Наверняка какая-то часть из них куплена. Может быть.
Если я не прав, и там отображаются только купленные игры, то приношу свои извинения. Я не в курсе как работает стим.
Старый 09.02.2016 12:03 Zebestov вне форума
Zebestov
 
Аватар для Zebestov
illuzor в попытках оправдать свое негодование приводит такие дикие примеры, что на голову не налазят. Всегда говорил, нытье про f2p и рекламу в среде разработчиков — это либо троллинг, либо юношеский максимализм по неопытности, который не стоит внимания.
Старый 09.02.2016 12:12 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Цитата:
Всегда говорил, нытье про f2p и рекламу в среде разработчиков — это либо троллинг, либо юношеский максимализм по неопытности, который не стоит внимания.
Полностью согласен.

Конечно, если смотреть с позиции игрока, то игрок хочет игру абсолютно бесплатную и без рекламы. Да, так намного комфортнее играть, кто ж спорит то. Но если все будет так, то на что жить разработчикам которые делают эти игры? Если у разработчиков не будет интереса, то и игрокам не во что будет играть.
Так же согласен, что очень много игр, которые сделаны исключительно на выжимание денег и вообще не интересные. Но это не говорит о том, что все игры содержащие рекламу - такой же шлак. В том, что разработчик делает игру ради заработка, ничего плохого нет, если к тому же и игра сама по себе интересна игрокам. Тогда все будут довольны, и не важно что в игре есть реклама
Старый 09.02.2016 12:31 Zebestov вне форума
Zebestov
 
Аватар для Zebestov
Не надо так трепетно относиться к игроку. Так мы дойдем до того, что он бы хотел такой Quake, чтобы в начале была кнопка "НАЧАТЬ ИГРУ", по нажатию на которую ему бы вываливалось окно "ВЫ ВЫИГРАЛИ!!!". Ну и правда же — игроку так вообще не придется испытывать такие чувства, как недовольство своей сноровкой и координацией, вниманием и памятью, ему не придется испытывать горечь поражения. Он бац — и выиграл!

Так вот нефиг эти сопли разводить! Сейчас буду в игру встраивать "энергию", без которой очередной раз "PLAY" не нажмешь. И она, разумеется, будет пополняться по таймеру или за просмотр видео. Так вот я даже не буду ничего такого мутить с таймером. Игроки любят играть во все — особенно в кулхацкеров. Ну пускай пойдет переведет часы, рестартанет игру и почувствует очередную победу! Это все тоже игра.

Видео за вознаграждение — это тоже игра такая. Ты не успел наиграться, потому что сессии у тебя коротковаты, бо стреляешь ты неметко. Стрелял бы аккуратней — играл бы дольше, полез бы глубже. А так — ты проиграл игре возможность переиграть раньше, чем через 10 минут.

Игрок — просто человек. Я даже своим детям безоблачный инкубатор не устраиваю — игроки тогда с какой стати должны от меня такую медвежью услугу получать?!

В игре все должно быть игрой. Даже возможность поменять 30 секунд своего времени на бонус в игре.
Старый 09.02.2016 13:35 Tails вне форума
Tails
 
Аватар для Tails
Где то тут должна быть грань, у каждого своя)
Как насчёт интерфейса? Зачем он? Давайте дадим игроку консоль, путь играет через консоль! (И некоторым действительно нравиться использовать консоль, вместо обычного UI, для некоторых действий)

Я считаю, что к игроку нужно относиться трепетно, в определённой степени. Перед игроком не должно быть не игровых трудностей, вытекающих из багов или недоработок.
Старый 09.02.2016 13:39 Zebestov вне форума
Zebestov
 
Аватар для Zebestov
Более того, есть и разработчики, которым нравится консоль. Вот они пускай и делают (и они таки делают) такие игры для "некоторых". Равно как и illuzor волен наполнить отличными интересными бесплатными играми без рекламы все маркеты. Ну, это вместо того, чтобы навязывать эту идею окружающим.

P.S.
Чота веганы сейчас вспомнились.
Старый 09.02.2016 13:55 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Цитата:
Я считаю, что к игроку нужно относиться трепетно, в определённой степени.
В определенной степени, да. Не для себя же игры делаем))
Грань тут ключевое слово
Старый 09.02.2016 22:25 Psycho Tiger вне форума
Psycho Tiger
 
Аватар для Psycho Tiger
Для себя замечаю, что для айпада в ценовой категории 250р+ игры сильно лучше, чем во всех других. Покупаю редко – жмочусь, но часто хочу.
Цитата:
Много ты игр купил? Сколько в целом заплатил, если не секрет?
Ради интереса посмотрел – ужаснулся. Потом посмотрел счета за порно – закричал...

Но вообще, это ведь так правильно – поддерживать коллег материально, кто делает хороший контент.
Старый 10.02.2016 11:22 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Не только для айпада. На андроиде так же
Старый 10.02.2016 11:57 Psycho Tiger вне форума
Psycho Tiger
 
Аватар для Psycho Tiger
/offtop
С Андроидом у меня есть 3 опыта общения, и, думаю, через годик устрою 4-ое.

Первый был когда отец попросил что-то подправить на телефоне – не помню что. Усилиями гугла я понял, что мне нужно было удалить файл конфигурации, чтобы подсасывался другой или что-то такое... Понимая, что удалять конфиг "вот так просто" - дурная затея я просто его переименовал, сменив расширение на случай если поиск конфигов идёт по маске. На экране большими буквами отобразилось: "ОПЕРАЦИЯ НЕВОЗМОЖНА". Почему, как, что? Я, конечно же, перепугался, но быстро смекнул, что у меня просто нет прав. Круча телефон в руках так и сяк, проверяя всё что можно я знал: права у меня должны быть. Что было не так?... психанув, я воткнул телефон в компьютер и попробовал сделать это там. Милое сообщение спокойным тоном сообщило мне, что файл не может быть переименован, потому что файл с таким именем уже существует.

Второй случай был когда я ехал в такси с другом, который был пьян по самые щи. Я, в общем-то, тоже, и мне знойно захотелось посмотреть какое-то видео в его телефоне. Попросив телефон, я воткнул в него наушники и запустил видео. Звук на полную катушку разнёсся из динамиков по всей машине, перепугав водителя – ехали мы ночью в тишине. Извинившись перед ним, я подумал что я, такой растяпа, не воткнул наушники. Нет, наушники там. Перепроверив, я на всякий случай выткнул наушники и воткнул свои – ну, мало ли, у него наушники сломаны. Нет, звук всё ещё ревёл из динамика. Обратившись за помощью к своему другу я услышал в ответ: "Ты – кривой", после чего тот открыл дверь такси и блеванул.

Третий опыт общения у меня был с Samsung Galaxy S6 ещё до момента поступления в продажу – гуляя в Ванкувере случайно наткнулся на предпродажную демку телефона в официальном магазине. Только взял телефон в руки – и ко мне подбежал кривозубый азиат, который на ломаном английском начал мне рассказывать о новейших функциях телефона, об этой потрясающей воображении линии светодиодов на краю и, о самом главном! Том, чего не было в телефонах ранее и того, чего нет ни у какого другого флагмана: нажмите на кнопку Home два раза и включится камера! Я заметил, что это потрясающе. Разулыбавшийся азиат продемонстрировал – смотрите! И нажал на кнопку два раза. Включилась камера. Говорит, попробуйте сами, это так просто! Ну, я человек простой – все новые функции хочу опробовать раньше других – я и нажал. Ничего не произошло. "Попробуйте ещё раз!" – всё с той же улыбкой сказал азиат. Я попробовал – и ничего. Потом ещё, и ещё. Улыбавшийся, но немного вспотевший азиат тут же привёл какого-то старшего менеджера или техника и они начали по очереди нажимать на кнопку телефона по два раза. Кнопка работала, приложения сворачивались, но камера не открывалась, но открывалась "по-старому", через иконку. Старшой смекнул, что, наверное, телефон надо перезагрузить – ведь... так всегда чинят технику. Перезагрузили – ничего, телефон унесли со стенда. Азиат повернулся ко мне и сказал: "Вы главное не волнуйтесь, ВЫ НИЧЕГО НЕ СЛОМАЛИ". Я пожал плечами – ну, это ведь демо. Ключевые функции телефона обязательно отладят перед продажей. Уходя из магазина оформлять предпокупку мне никто так и не предложил.
Старый 10.02.2016 16:38 Zebestov вне форума
Zebestov
 
Аватар для Zebestov
Ты не анализировал, какие именно сети с rewarded video ads стоит подключать? Ну т.е. с одной стороны "чем больше тем лучше", чтобы fill rate был высоким. С другой — медиатор это конечно хорошо, но бабосики выводить придется с каждой сетки по отдельности, а там везде (везде?) есть порог, что несколько омрачает ситуацию, если приложение приносит не такие большие доходы. Не хотелось бы распыляться, короче.

Как-то попадались обзоры. Но они уже могут быть не такими актуальными. Мало того, что сами сети развиваются, так еще и новых добавилось — лопатой грузи!
Обновил(-а) Zebestov 11.02.2016 в 11:25
Старый 11.02.2016 07:56 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Цитата:
С Андроидом у меня есть 3 опыта общения, и, думаю, через годик устрою 4-ое.
Все, что ты написал - дело привычки. У меня есть такой же негативный опыт общения с iOS, которая просто бесит своими беспонечными пунктами регистрации аккаунтов, а потом еще и выдает, что что-то не так и просит повторить шаги, заполнить кучу контрольных вопросов, на которые я даже сам не всегда могу дать однозначные ответы. Но больше всего вымораживает iTunes. Я как-то раз зарегистрировал аккаунт и случайно указал не правильный год рождения. Дату поставил верную, а год отсавил как есть. Так после этого она автоматически врубила разные ограничения, мол я несовершеннолетний, и новый аккаунт зарегистрировать не удалось, так как она все равно как-то обнаруживала тот. В общем бред неимоверный. А уж про разработку под iOS я вообще молчу. Процесс регистрации аккаунта разработчика в эппл в несколько раз запутаннее и дольше, чем в гугл плей, хотя практика показывает, что ломают их одинаково часто. А сборка ad-hoc приложения под iOS длится, по моим замерам, примерно в 15 раз дольше сборки для андроида. Так что по всему этому я могу сказать одно. Если привык к андроиду, то iOS будет казаться тупым убожеством, ровно как и наоборот. Исключительно привычка и ничего более.
Цитата:
Ты не анализировал, какие именно сети с rewarded video ads стоит подключать?
Пока не до этого. Но надо будет скоро заняться
Обновил(-а) caseyryan 11.02.2016 в 10:53
Старый 11.02.2016 13:15 Psycho Tiger вне форума
Psycho Tiger
 
Аватар для Psycho Tiger
@caseyryan, дело в том, что я хочу уйти на андроид – объективно, в iOS я вижу очень много вещей, что плохеют с каждым годом и что меня (субъективно) раздражает. Моя проблема в том, что я при выходе новинки / при возможности пощупать телефоны у друзей постоянно натыкаюсь на что-то, чего быть не должно. Я прекрасно понимаю, что это череда удивительных совпадений и телефоны не могут глючить так безбожно, как в эти несколько минут в моих руках... но впечатление, впечатление, Карл!..
Старый 11.02.2016 17:49 caseyryan вне форума
caseyryan
 
Аватар для caseyryan
Да, бывает такое) и не только у тебя. Я сейчас взял себе Lenovo s90, и полностью доволен. Аппарат конечно не самый дорогой, но работает отлично и экран суперамолед. Пришлось перепрошить на 5й андроид с 4, и с удивлением обнаружил, что батарею 5й жрёт гораздо меньше. В общем есть андроиды, которые реально хороши, но мелких косяков все равно не лишены
 

 


Часовой пояс GMT +4, время: 21:19.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.