Сегодня начинается хакатон Яндекс Игр для ТВ. Мы решили собрать вас на вебинаре в 19:00, чтобы рассказать организационные моменты и поделиться опытом адаптации игры для ТВ. Встречаемся сегодня, 16 августа, в 19:00 по ссылке.
Коллеги из Яндекс.Диалогов анонсировали новые этапы премии Алисы в 2021 году и сертификацию частных разработчиков и команд. Игровые навыки в Алисе — это одна из самых популярных категорий, поэтому мы считаем, что это возможно вам будет интересно.
Начнем с премии. Осенью 2020 года обновились правила премии Алисы — призовой фонд вырос до 450 000 руб., а в январе провели первый этап конкурса в 2021 году. Вот даты следующих этапов:
Летний этап
Сбор заявок: до 26 мая.
Тестирование в каталоге пройдёт с 1 июня по 22 июня.
Объявление победителей: 25 июня.
Осенний этап
Сбор заявок: до 26 августа.
Тестирование в каталоге пройдёт с 1 сентября по 22 сентября.
Объявление победителей: 28 сентября.
Зимний этап
Сбор заявок: до 26 ноября.
Тестирование в каталоге пройдёт с 1 декабря по 22 декабря.
Объявление победителей: 28 декабря.
Правила конкурса остаются прежними. Разработчик лучшего навыка получит главный приз — 150 000 ₽. Остальной призовой фонд в размере 300 000 ₽ разделят ещё девять навыков.
Подробнее о призах и условиях конкурса читайте в блоге Диалогов.
Перейдем к сертификации. Теперь чтобы получить статус сертифицированного партнёра Яндекса, необязательно быть агентством или веб-студией — принимаются заявки ещё и от частных разработчиков и команд.
Статус сертифицированного партнёра означает, что Яндекс считает вас ценным игроком на рынке. Мы рекомендуем услуги партнёров всем, кто хочет использовать возможности Алисы для общения со своей аудиторией и других бизнес-задач. Ещё проверенные специалисты одними из первых узнают о новых возможностях сервиса и участвуют в закрытых бета-тестах.
Сертификация частных разработчиков и команд проходит в два этапа:
1) Отправка заявки. Нужно заполнить форму и дождаться, пока модераторы рассмотрят заявку.
2) Проверка навыков. Команда Диалогов попросит предоставить три навыка, которые соответствуют условиям сертификации.
Подробнее читайте в блоге Диалогов.
Если вам интересно больше узнать об Алисе и ее возможностях, подробнее читайте
блоге Яндекс.Диалогов или в других каналах:
YouTube-канал Яндекс.Диалогов
Чат разработчиков навыков в Telegram
Канал в Telegram
В Яндекс.Играх появился новый инструмент — лидерборд. С его помощью вы сможете не только показывать игрокам публичный рейтинг, но и «раскачаете» монетизацию.
Что это
Лидерборд — это наглядная таблица с рейтингом игроков. Пользователи смогут увидеть свой результат и сравнить его с результатами других игроков:
— участники игры видят свой рейтинг, а также 4 места выше и 5 мест ниже;
— те, кто не участвует в игре или не попал в рейтинг — видят первые 10 мест списка.
Как работает
Публичный рейтинг участников отображается в карточке-описании игры.
В дальнейшем мы планируем расширять список мест, где можно будет увидеть таблицу с рейтингом. Но уже сейчас эти данные можно встраивать в саму игру.
Чтобы использовать этот инструмент, вы можете передавать данные из уже имеющегося лидерборда внутри игры или начать использовать лидерборд Яндекс.Игр. Если вы выберете лидерборд Яндекс.Игр как основной, то вам не придётся поддерживать дополнительный сервер для ведения игровой статистики — вся информация будет храниться у нас.
Как подключить
— зайдите в консоль разработчика;
— выберите нужную игру;
— перейдите в таб «Соревновательные таблицы»;
— заполните предложенные поля.
После этого сформируется таблица в виде карточек с указанием ID игроков. Вы можете подключить несколько лидербордов для разных групп пользователей. Подробнее про методы и подключение читайте в документации.
Виды лидербордов
Лидерборды помогают увеличить возвращаемость игроков и дать больше стимула играть. Поэтому мы поддержали возможность создавать разные рейтинги.
Не каждый игрок будет готов бороться за топ-100 игроков в конкретной игре, но ему было бы интересно отслеживать личный рейтинг, рейтинг в его клане или среди игроков такого же уровня.
Например, вы можете создать один глобальный рейтинг, а другую клановый. Так игроки смогут оценить общий клановый прогресс и свой личный.
Какие бонусы
Игры, которые подключат лидерборды, получат возможность попасть в подборку каталога «Наш выбор». Мы будем отбирать лучшие игры по разным игровым метрикам: «удержание игрока», «среднее время сессии» и другим показателям.
Подписывайтесь на наши каналы:
Канал разработчиков Яндекс.Игр в Дзене
Сообщество разработчиков игр в Telegram
Форма обратной связи
Изменились схемы работы с player.getID () и с аватаром, которые помогают персонализировать игру. Расскажем об изменениях, чтобы вам было проще работать.
Изменение метода player.getID ()
Для персонализации игры можно использовать данные профиля пользователя на Яндексе: аватар, имя, идентификатор. Получить эти данные помогут методы объекта Player. Он возвращает постоянный уникальный идентификатор пользователя (тип: string).
Сейчас метод player.getID () устарел. Некоторое время он будет работать с предупреждением в консоли ошибок, а позже исчезнет совсем. Теперь работа будет строиться с помощью метода player.getUniqueID () — он всегда будет возвращать идентификаторы в новом формате.
Теперь, если в игре появились новые пользователи, то значения player.getID () и player.getUniqueID совпадут, а у старых игроков значения будут отличаться. Если игра самостоятельно привязывала к значению player.getID () данные игрока, то нужно произвести миграцию данных, привязав их к значению player.getUniqueID (). Мы советуем не менять ID игроков необратимо, а завести новую колонку, чтобы, если потребуется, можно было откатить данные до старых идентификаторов.
Чтобы сделать миграцию разово сразу для всех пользователей, обращайтесь в нашу службу поддержки.
Подробнее о новой схеме работы метода читайте в Документации.
API для идентификации игрока во всех играх одного разработчика
Еще одно важное нововведение: теперь вы можете отправить нам идентификатор пользователя в одной из его своих игр (если пользователь разрешил передачу персональной информации) и получить идентификаторы этого же пользователя во всех остальных своих играх через API.
Пример ответа:
[
{ appID: 103915, userID: "tOpLpSh7i8QG8Voh/SuPbeS4NKTj1OxATCTKQF92H4c=" },
{ appID: 103993, userID: "bviQCIAAuVmNMP66bZzC4x+4oSFzRKpteZ/euP/Jwv4=" }
]Подробности о настройке вы найдёте в Документации Яндекс.Игр.
Изменение метода получения аватара
Прямое получение бинарных данных аватара не доступно. Теперь, чтобы создать аватар в HTMLCanvasElement, сначала загрузите HTMLImageElement, а потом отрисуйте картинку.
Например:
var image = new Image();
img.addEventListener('load', function() {
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0);
}, false);
image.src = ysdkPlayer.getPhoto();На сегодня это все изменения, будем держать вас в курсе. Если у вас остались вопросы, напишите в нашу службу поддержки.
Команда Яндекс.Игр
По многочисленным просьбам в Яндекс.Игры был добавлен новый рекламный блок — видео с вознаграждением. Напомним, что вы также можете предложить свои идеи по улучшению платформы. Для этого пишите нам в техническую поддержку или оставьте комментарий к статье. А теперь — перейдем к обновлению.
В чем плюсы формата
Видео с вознаграждением — блоки с видеорекламой, которые используются для монетизации игр. За просмотр видеоролика пользователь получает награду или внутриигровую валюту. Многие разработчики игр полюбили его за ненавязчивость и эффективность: реклама включаются только тогда, когда игрок сам этого пожелает.
Разработчикам стоит присмотреться к новому инструменту по нескольким причинам:
- Высокие показатели. Видео с вознаграждением обычно получает высокую вовлеченность за счет того, что у аудитории есть мотивация досмотреть ролик до конца. Для разработчиков это возможность увеличить рекламные доходы.
- Новизна. Формат еще не успел надоесть: пользователи не рассматривают видео с вознаграждением как классическую рекламу.
- Лояльность аудитории. Для игроков данный блок — это в первую очередь возможность заработать игровую валюту и сэкономить реальные деньги.
Как подключить блок
Видео с вознаграждением включается в консоли разработчика. На странице приложения во вкладке «Реклама» нужно нажать на кнопку «Подключить Rewarded Video» и добавить код SDK. Вызов метода станет доступен через несколько часов. Частота вызова не ограничена.
Настройка выполняется один раз: в дальнейшем, если вы захотите добавить в игру новые блоки с видеорекламой, вам не нужно будет переходить в консоль и ждать включения функциональности.
Вся статистика по монетизации, как и прежде, доступна в интерфейсе Рекламной Сети Яндекса.
Подробная инструкция по подключению рекламы доступна в Справке.
Когда вы подключаете монетизацию, для каждой игры создаётся отдельная рекламная площадка в Рекламной Сети Яндекса. Один рекламный блок добавляется автоматически, но вы также можете создать дополнительный RTB-блок и самостоятельно его настроить.
Для работы с блоками в РСЯ используется Визуальный конструктор кода — вы выбираете размер, внешний вид блока и другие параметры. Показы начнутся в течение 1–3 часов после размещения кода в игре.
Объявления для рекламных блоков подбираются с помощью алгоритмов машинного обучения. Использование алгоритмов позволяет наиболее эффективно показывать объявления и увеличивать конверсию на сайте рекламодателя. Чем выше конверсия, тем дороже клики и показы и тем выше доход от рекламной площадки.
Используйте один рекламный блок с уникальным ID только в одной игре. Если вам нужен такой же блок для другой игры, создайте ещё один с теми же настройками на соответствующей рекламной площадке. Но не забывайте, много рекламы или слишком навязчивая ее форма может не понравиться пользователям! В этом моменте нужно соблюдать компромисс между количеством рекламы и удовлетворенностью пользователя от игры.
Подробнее о том, как настроить RTB-блоки для игр, читайте в документации.
Подробнее о том, какая реклама считается навязчивой, читайте на сайте IAB Russia
P. S. Подписывайтесь на наши каналы
Блог разработчиков Яндекс.Игр
Сообщество разработчиков игр в Telegram
Форма обратной связи
Теперь разработчики могут добавлять в каталог Яндекс.Игр браузерные игры со встроенными покупками. Предложите пользователям приобрести, к примеру, дополнительное время на прохождение уровня или аксессуары для персонажа.
Каталог игр доступен в приложении Яндекса, на главной странице и в Яндекс.Браузере. Платформа не берёт комиссию за размещение и продвижение игр. Размещая игры в каталоге Яндекс.Игр, разработчики получают доступ к аудитории Яндекса и стабильный доход от монетизации.
Одной из первых игр с внутренними покупками, доступных в каталоге, стала браузерная игра «Game of Thrones: Winter is Coming». Сейчас в каталоге около 1500 игр.
Добавить игры можно через консоль разработчика, предварительно поддержав работу с внутриигровыми покупками в игре с помощью SDK Яндекса.
С помощью SDK разработчики игр получают доступ к имени и аватару пользователя на Яндексе и методы для залогина неавторизованных пользователей. Также в SDK доступны методы сохранения данных состояния игры (пройденные уровни, опыт, внутриигровые покупки и т. д.) на сервере Яндекса. Это позволяет наладить персональные коммуникации с игроками. Например, построить лидерборд, где пользователи увидят итоги соревнований. Или показать каждому его имя и аватар на карте в мультиплеерной игре.
Подробнее о внутриигровых покупках читайте в документации.