Создать конфигурацию флагов

В разделе Обновить игру описан способ включения и настройки функциональности через изменение архива игры. Игра при этом проходит обязательную модерацию. С помощью удаленной конфигурации (Remote Config) на базе сервиса Varioqub вы можете управлять настройками вашей игры без обновления архива: такие изменения применяются в течение нескольких секунд и не требуют дополнительных проверок.

Например, с помощью удаленной конфигурации вы можете:

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

Использование удаленной конфигурации состоит из двух этапов: настройки флагов (пар «ключ-значение») в консоли Яндекс Игр и интеграции метода getFlags() из SDK в игру.

Примечание

Можно создать до 100 флагов и для каждого указать одно значение по умолчанию и два значения с условиями.

Шаг 1. Создайте конфигурацию флагов

  1. Откройте консоль разработчика.

  2. Перейдите на вкладку Флаги и нажмите кнопку Добавить флаг.

  3. Укажите название флага и его значение по умолчанию.

  4. Если необходимо, укажите дополнительные условия, для этого нажмите кнопку Добавить значение. Каждое значение может иметь несколько вариантов.

    Доступные параметры значений:

    • Языки — язык на устройствах пользователей, которые увидят вашу конфигурацию.
    • Регионы — регион, который установлен на устройстве пользователей.
    • Платформы — мобильные или десктопные устройства или ТВ. Тип устройства определяется с помощью директивы User-agent.
    • Пользовательские параметры — вы можете указать собственные параметры в виде пары «ключ-значение», например param=value. Чтобы указать несколько значений с объединением по оператору «И», перечислите параметры через запятую. Пример: aparam=avalue,bparam=bvalue.
  5. Нажмите Сохранить.

Чтобы изменить значение флага, нажмите на него или на значок .

Шаг 2. Примените конфигурацию к игре

Когда конфигурация готова, опубликуйте ее, чтобы применить изменения к игре.

  1. Нажмите кнопку Опубликовать конфиг.

  2. Проверьте внесенные изменения и нажмите кнопку Сохранить. Конфигурация применится к игре по указанным условиям сразу после сохранения.

Для удаленных конфигураций предусмотрено версионирование. После публикации конфигурации флагов Varioqub создает актуальную версию игры с внесенными изменениями. Вы можете вернуться к предыдущей версии — изменения, сохраненные в актуальной версии, удалятся.

Шаг 3. Активируйте конфигурацию

Активируйте удаленную конфигурацию флагов с помощью метода getFlags(). Подробнее см. в разделе SDK Яндекс Игр.