Что бы выйти на первые страницы google.play нужно минимум денег и минимум усилий.
Выбейте игру в топы при старте и никакие паблишеры Вам не нужны если игра хорошая.
Fill Rate у вас почти 100% так что проблема не в адмобе скорее всего.
Такое происходит только в случае если Вы включили показ House Ad или игрались с настройками площадки.
Совершенно нормальна ситуация когда ложится провайдерский DNS посреди рабочего дня
Возможно проблема реально в их днс? Не пробовали прописать Google Public DNS? У моего провайдера тоже частые проблемы с DNS.
8.8.8.8 или 8.8.4.4 решает проблему когда падают днс провайдера.
Не в курсе как работает Ваш FileLister, но…
Для каждого пользователя создавать папку не вариант?
Берем md5(userid) и создаем 3х уровневую папку. В FileLister передаем адрес этой папки.
Права реализовать думаю не составит проблем.
Это конечно если подстраивать под вас.
Лучшим вариантом будет хранить файлы как вам удобно, а выдавать только в зависимости от авторизации.
В прошлом году задавался аналогичным вопросом. Выбор пал на флагман от Sony Xperia S.
Пользовался им как основной телефон всего неделю. Вернулся на iOS…
Использую более года в связи с толстыми стенами. Режим «модем»->розетки->«Wi-Fi точка»
Скорость стабильная 30мегабит которые выдает провайдер.
Пинг к модему стабильный (min/avg/max = 4.292/5.247/6.257).
Как вариант конечно поставить более сильный Wi-Fi.
Если все 12 кабинетов один за другим, респихать дешевые репитеры в каждый 2-3й кабинет.
Контента много?
Самый элементарный по-моему это php+mysql+json.
Передаете на апи последний ид и получаете все новое что появилось. В приложении парсите и заносите в базу новые данные.
Что бы уменьшить нагрузку и не делать каждый раз запросы к базе можно использовать memcache.
Создание такого бэкэнда займет от силы минут 20 с тестами и перекурами :)
Как вариант, из-за долгого простоя, Spotlight запустил переиндексацию.
Но все равно странно. У меня даже на ноутбуках не на столько серьезные подвисания из-за этого.
if($Mobile_Detect->isMobile())…
$Mobile_Detect->isTablet()
$Mobile_Detect->isIphone()
$Mobile_Detect->isIOS()
…
Пробовал много готовых решений, но это вроде самое актуальное.
По личному опыту:
Нужно было сделать утилитку для работы с базой. Сам как разработчик на других платформах оценивал ТЗ в час работы и 50$ максимум.
На free-lance поступило порядка 10-20 предложений с ценами от 400$ и сроками от недели.
На freelansim некоторые оценивали заказ и от 1000$, пока не нашлось 2е здравомыслящих людей один з которых сказал что это на 30ми работы второй на час.
Все конечно же зависит от самого проекта, но выбирать исполнителя очень сложно. Раза 2 попадались вроде и адекватные программисты, но в итоге они учились на моем заказе. А это крайне не приятно…
Одним запросом через джоины вытаскиваете все данные. Поле у которого какой например description= NULL говорит о том что это не запись а элемент записи(фото, видео...). В цикле когда обрабатываете запрос сразу же видите как его рендерить.
То есть вся идея в том, что вы результат запроса сводите к одному формату который уже кодом направляете куда вам нужно.