Создать конфигурацию флагов
В разделе Обновить игру описан способ включения и настройки функциональности через изменение архива игры. Игра при этом проходит обязательную модерацию. С помощью удаленной конфигурации (Remote Config) на базе сервиса Varioqub вы можете управлять настройками вашей игры без обновления архива: такие изменения применяются в течение нескольких секунд и не требуют дополнительных проверок.
Например, с помощью удаленной конфигурации вы можете:
- управлять показом полноэкранной рекламы на старте игры;
- настроить балансировку параметров игры, сложности, экономики;
- адаптировать игровые механики под пользователей из разных стран;
- управлять сезонными предложениями и акциями, внешним видом игры в привязке ко времени;
- настроить размер вознаграждения за просмотр rewarded video;
- изменять качество графики в зависимости от устройства пользователя для оптимизации производительности;
- внедрять новые функции постепенно, чтобы отслеживать их влияние на показатели игры.
Использование удаленной конфигурации состоит из двух этапов: настройки флагов (пар «ключ-значение») в консоли Яндекс Игр и интеграции метода getFlags()
из SDK в игру.
Примечание
Можно создать до 100 флагов и для каждого указать одно значение по умолчанию и два значения с условиями.
Шаг 1. Создайте конфигурацию флагов
-
Откройте консоль разработчика.
-
Перейдите на вкладку Флаги и нажмите кнопку Добавить флаг.
-
Укажите название флага и его значение по умолчанию.
-
Если необходимо, укажите дополнительные условия, для этого нажмите кнопку Добавить значение. Каждое значение может иметь несколько вариантов.
Доступные параметры значений:
- Языки — язык на устройствах пользователей, которые увидят вашу конфигурацию.
- Регионы — регион, который установлен на устройстве пользователей.
- Платформы — мобильные или десктопные устройства или ТВ. Тип устройства определяется с помощью директивы
User-agent
. - Пользовательские параметры — вы можете указать собственные параметры в виде пары «ключ-значение», например
param=value
. Чтобы указать несколько значений с объединением по оператору «И», перечислите параметры через запятую. Пример:aparam=avalue,bparam=bvalue
.
-
Нажмите Сохранить.
Чтобы изменить значение флага, нажмите на него или на значок .
Шаг 2. Примените конфигурацию к игре
Когда конфигурация готова, опубликуйте ее, чтобы применить изменения к игре.
-
Нажмите кнопку Опубликовать конфиг.
-
Проверьте внесенные изменения и нажмите кнопку Сохранить. Конфигурация применится к игре по указанным условиям сразу после сохранения.
Для удаленных конфигураций предусмотрено версионирование. После публикации конфигурации флагов Varioqub создает актуальную версию игры с внесенными изменениями. Вы можете вернуться к предыдущей версии — изменения, сохраненные в актуальной версии, удалятся.
Шаг 3. Активируйте конфигурацию
Активируйте удаленную конфигурацию флагов с помощью метода getFlags()
. Подробнее см. в разделе SDK Яндекс Игр.