Старт игры

Метод ysdk.features.LoadingAPI.ready отображает момент, когда игра загрузила все ресурсы и готова к взаимодействию с пользователем.

let ysdk;
function initGame(params) {
    YaGames.init(params)
        .then((_sdk) => {
            ysdk = _sdk;

            if (ysdk.features.LoadingAPI) {
                ysdk.features.LoadingAPI.ready(); // Показываем SDK, что игра загрузилась и можно начинать играть.
            }
        })
        .catch(console.error);
}

Яндекс Игры работают по всему миру, поэтому сбор статистики важен для улучшения скорости загрузки и доступности игр. Например, на основе этих данных мы решаем, где развернуть новые дата-центры.

Также метод позволит в будущем добавить новые функциональные возможности, чтобы выгодно использовать время загрузки игры, например добавить показ:

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

При использовании метода убедитесь, что в момент вызова в игре:

  • все элементы готовы к взаимодействию с игроком;
  • нет экранов загрузки.

Примечание

Сотрудники службы поддержки помогают разместить готовую игру или WebApp на платформе Яндекс Игр. На прикладные вопросы о разработке и тестировании предметно ответят другие разработчики в Сообществе в Telegram.

Если при использовании SDK Яндекс Игр вы столкнулись с проблемой или у вас появился вопрос, обратитесь в службу поддержки:

Написать в чат Написать письмо