Поделиться через


Монетизация для игр

Как разработчик игры, вы должны знать свои варианты монетизации, чтобы вы могли поддерживать свой бизнес и продолжать делать то, что вы страстно о: создание отличных игр. В этой статье представлен обзор методов монетизации для игры универсальной платформы Windows (UWP) и их реализации.

В прошлом вы просто указывали цену на свою игру и затем ждали, когда люди купят её в магазине. Но сегодня у вас есть варианты. Вы можете выбрать распространение игры через традиционные магазины, продавать игру онлайн (физические или цифровые копии), или позволить всем играть в игру бесплатно, но включить рекламу или внутриигровые предметы, которые можно приобрести. Игры также не просто автономные продукты. Они часто приходят с дополнительным контентом, который можно приобрести в дополнение к главной игре.

Вы можете продвигать и монетизировать игру UWP одним или несколькими из следующих способов:

Канал распространения по всему миру

Microsoft Store может сделать вашу игру доступной для скачивания в более чем 200 странах и регионах по всему миру, с поддержкой выставления счетов с помощью различных форм оплаты, включая Visa, MasterCard и PayPal. Полный список стран и регионов см. в разделе Определение выбора рынка.

Установка цены на игру

Игры UWP, опубликованные в Магазине, могут быть платными или бесплатными. Платная игра позволяет взимать плату с игроков заранее по цене, которую вы устанавливаете, тогда как бесплатная игра позволяет геймерам скачивать и играть без оплаты за неё.

Ниже приведены некоторые важные понятия о ценах на игру в Магазине.

Базовая цена

Базовая цена игры определяет, классифицируется ли ваша игра как платная или бесплатная. Вы можете использовать Центр партнеров для настройки базовой цены в зависимости от страны и региона. Процесс определения цены может включать свои налоговые обязанности при продаже в разные страны или регионы и рекомендации по затратам для конкретных рынков. Вы также можете установить индивидуальные цены для определенных рынков.

Цена продажи

Одним из способов продвижения игры является снижение его цены на ограниченное время. Можно также установить цену продажи на Бесплатно, чтобы позволить скачивать вашу игру без оплаты. Вы можете заранее запланировать кампании по продаже, установив как дату начала, так и дату окончания продажи. Подробнее см. в разделе Распродажа приложений и надстроек.

Покупки в игре

Покупки в игре — это продукты, приобретенные в игре. Они также как общепринято называются покупками в приложении. В Microsoft Store эти продукты называются дополнениями. надстройки публикуются через Центр партнерства. Вам также потребуется включить надстройки в коде игры.

Типы надстроек

В магазине можно создать два типа дополнений: долговечные или расходные материалы. Устойчивые элементы — это элементы, которые сохраняются в течение указанного периода времени и могут быть приобретены только один раз до истечения срока их действия. Потребляемые элементы — это элементы, которые можно приобрести и использовать снова и снова.

При создании потребляемых ресурсов определите, как их отслеживать — это могут быть управляемые разработчиком или управляемые магазином (эта функция доступна начиная с версии Windows 10 1607). С управляемым разработчиком расходуемым предметом вы несете ответственность за отслеживание баланса предмета для игрока; с управляемым магазином расходуемым предметом магазин Microsoft Store отслеживает баланс предмета за вас. Дополнительные сведения см. в разделе Обзор используемых надстроек.

Создание покупок в игре

Последние API для покупок в приложении и сведения о лицензии это часть пространства имен Windows.Services.Store в Windows SDK (начиная с Windows 10, версия 1607). Если вы разрабатываете новую игру, предназначенную для выпуска 1607 или более поздней версии, рекомендуется использовать пространство имен Windows.Services.Store, так как оно поддерживает последние типы надстроек и имеет лучшую производительность. Он также предназначен для обеспечения совместимости с будущими типами продуктов и функций, поддерживаемых Центром партнеров и Магазином. При разработке для предыдущих версий Windows 10 используйте вместо этого пространство имен Windows.ApplicationModel.Store.

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

Пример упрощенной покупки

В этом разделе используется упрощенный пример покупки для иллюстрации использования вызовов различных методов для реализации потока покупки.

Действия в игре Игровые фоновые задачи
Игрок входит в магазин. Интерфейс магазина появится, чтобы отобразить доступные дополнения и их цену. Игра получает сведения о продукте надстроек, определяет, имеют ли надстройки соответствующую лицензиюи отображает все надстройки, доступные для покупки в меню магазина игроком.
Геймер нажимает «Купить», чтобы приобрести предмет. Действие купить отправляет запрос на покупку товара и запускает процесс оплаты для его приобретения. Реализация зависит от типа элемента. Если это долговечный или одноразовый товар, клиент может владеть только одним товаром до истечения его срока действия. Если предмет является расходным, клиент может владеть одним или несколькими.

Тестирование покупок в игре во время разработки игр

Так как дополнение должно быть создано в связке с игрой, ваша игра должна быть опубликована и доступна в магазине. В этом разделе показано, как создавать надстройки во время разработки игры. (Если завершенная игра уже находится в Магазине, вы можете пропустить первые три шага и перейти непосредственно к создать надстройку в Магазине.)

Чтобы создать дополнения во время разработки игры:

  1. Создание пакета
  2. опубликовать игру как скрытую
  3. Связать ваше игровое решение в Visual Studio с магазином
  4. Создайте надстройку в Магазине приложений

Создание пакета

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

Чтобы создать пакет, который можно отправить в Магазин, выполните следующие действия.

  1. Откройте игровое решение в Visual Studio.
  2. В Visual Studio перейдите в раздел Project>Store>Создание пакетов приложений ...
  3. Для Хотите ли вы создать пакеты для отправки в Microsoft Store? параметр выберите Да.
  4. Войдите в свою учетную запись разработчика в Центре партнеров. Или зарегистрироваться как разработчик в Центре партнеров.
  5. Выберите приложение для создания пакета загрузки. Если вы еще не создали отправку приложения, укажите новое имя приложения для создания новой отправки. Дополнительные сведения см. в статье Создание приложения путем резервирования имени.
  6. После успешного создания пакета щелкните Запустите Комплект сертификации приложений Windows, чтобы начать процесс тестирования.
  7. Исправьте все ошибки для создания пакета игры.

Опубликовать игру как скрытую

  1. Перейдите к Центру партнеров и войдите в систему.
  2. На странице "Обзор панели мониторинга" или "Все приложения" щелкните на приложении, с которым вы хотите работать. Если вы еще не создали отправку для приложения, щелкните Создать новое приложение и зарезервируйте имя.
  3. На странице Обзор приложения щелкните Начать отправку.
  4. Настройте эту новую заявку. На странице отправки:
    • Щелкните Раздел цен и доступности. В разделе Видимости выберите "Скрыть это приложение и предотвратить его получение...", чтобы убедиться, что только ваша команда разработчиков имеет доступ к игре. Дополнительные сведения см. в разделе Распространение и видимость.
    • Выберите команду Свойства. В разделе категории и подкатегории выберите игры, а затем подходящую подкатегорию для вашей игры.
    • Щелкните Возрастные рейтинги. Заполните анкету точно.
    • Щелкните на пакеты. Отправьте пакет игры, созданный на предыдущем шаге.
  5. Выполните любые другие команды на панели мониторинга, чтобы успешно опубликовать эту игру, которая остается скрытой для публики.
  6. Нажмите кнопку Отправить в магазин.

Дополнительные сведения см. в разделе отправки приложений.

После отправки игры в Магазин она попадает в процесс сертификации приложений . Этот процесс может занять до 16 часов, прежде чем игра будет добавлена в список.

Связывание игрового решения с Магазином

С помощью игрового решения, открытого в Visual Studio, выполните следующие действия.

  1. Перейдите в раздел Project>Store>Связать приложение с Магазином ...
  2. Войдите в учетную запись разработчика Центра партнеров и выберите имя приложения, с которым необходимо связать это решение.
  3. Дважды щелкните файл Package.appxmanifest.xml и перейдите на вкладку Упаковка, чтобы убедиться, что игра связана правильно.

Если вы связали решение с опубликованной игрой, которая находится в режиме реального времени и указана в Магазине, ваше решение будет иметь активную лицензию, и вы еще один шаг ближе к созданию надстроек для вашей игры. Для получения дополнительной информации см. раздел Упаковка приложений.

Создайте надстройку в Магазине

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

  1. Перейдите к Центру партнеров и войдите в систему.
  2. На странице обзора панели мониторинга или все приложения выберите приложение, для которого нужно создать надстройку.
  3. На странице Обзор приложений, в разделе Дополнения, выберите Создать новое дополнение.
  4. Выберите тип продукта для надстройки: используемый разработчиком, используемый магазиномили долговечный.
  5. Введите уникальный идентификатор продукта, который будет использоваться в качестве строковой переменной при интеграции этой надстройки в код игры. Этот идентификатор не будет видеться потребителями. Дополнительные сведения см. в разделе Настройка типа продукта приложения и идентификатора продукта.

Другие конфигурации для надстроек включают:

Если у вашей игры много дополнений, вы можете создать их программно с помощью API отправки Microsoft Store. Дополнительные сведения см. в статье Создание и управление отправками с использованием служб Microsoft Store.

Отображение рекламы в игре

Библиотеки и инструменты в пакете SDK Microsoft Advertising помогают настроить службу в игре для получения рекламы из рекламной сети. Вашим игрокам будут показываться объявления в реальном времени, а вы будете зарабатывать деньги от рекламодателей, когда ваши игроки просмотрят или взаимодействуют с показанными объявлениями. Для получения дополнительной информации см. раздел Отображение рекламы в приложении.

Форматы рекламы

С помощью пакета SDK для Microsoft Advertising можно отобразить несколько типов объявлений:

  • Рекламные баннеры — объявления, которые занимают часть вашего игрового экрана и обычно размещаются в игре.
  • Межстраничные видеоролики — полноэкранные объявления, которые могут быть очень эффективными при использовании между уровнями. Если они реализованы должным образом, они могут быть менее навязчивыми, чем баннерные объявления.
  • Нативные объявления — объявления на основе компонентов, где каждый элемент рекламного контента (например, заголовок, изображение, описание и текст призыва к действию) предоставляется вашему приложению в виде отдельного элемента, который можно интегрировать в приложение.

Какие объявления отображаются?

По умолчанию ваше приложение будет отображать рекламу из сети Майкрософт для платных объявлений. Чтобы максимально увеличить доход от рекламы, вы можете включить медиатор рекламы для вашего рекламного блока, чтобы отображать рекламу из дополнительных платных рекламных сетей. Дополнительные сведения о текущих предложениях см. в настройках посредничества руководстве.

Какие рынки позволяют отображать рекламу?

Полный список стран и регионов, поддерживающих рекламу, см. в разделе Поддерживаемые рынки для рекламных сетей.

API для отображения рекламы

В пакет SDK Microsoft Advertising входят классы AdControl, InterstitialAdи NativeAd, которые используются для отображения рекламы в играх.

Чтобы приступить к работе, скачайте и установите SDK Microsoft Advertising с помощью Visual Studio 2015 или более поздней. Дополнительные сведения см. в статье Установка пакета SDK Microsoft Advertising.

Руководства по реализации

В этих пошаговом руководстве показано, как реализовать рекламу с помощью AdControl, InterstitialAdи NativeAd:

Во время разработки можно использовать тестовые значения рекламных единиц , чтобы узнать, как отображаются объявления. Эти тестовые значения рекламных блоков также используются в приведенных выше пошаговых руководствах.

Ниже приведены некоторые рекомендации, которые помогут вам в разработке и реализации.

Сведения о решениях распространенных проблем разработки, таких как реклама, не появляющаяся, черная рамка мигает и исчезает или не обновляет рекламу, см. в руководства по устранению неполадок.

Подготовьтесь к выпуску, заменив тестовые значения рекламных модулей.

Когда вы будете готовы перейти к динамическому тестированию или получать рекламу в опубликованных играх, необходимо обновить тестовые значения единицы рекламы до фактических значений, предоставленных для вашей игры. Для создания рекламных блоков для вашей игры см. Настройка рекламных блоков в вашем приложении.

Другие рекламные сети

Это другие рекламные сети, которые предоставляют пакеты SDK для обслуживания рекламы в приложениях и играх UWP.

Vungle

Пакет SDK Vungle для Windows предлагает видеорекламу в приложениях и играх. Чтобы скачать SDK, перейдите на Vungle SDK.

Smaato

Smaato позволяет рекламным баннерам включаться в приложения и игры UWP. Скачайте SDK и для получения дополнительной информации см. документацию .

AdDuplex

Вы можете использовать AdDuplex для реализации баннеров или промежуточных объявлений в игре.

Чтобы узнать больше об интеграции AdDuplex непосредственно в проект XAML Для Windows 10, перейдите на веб-сайт AdDuplex:

Сведения об интеграции пакета SDK AdDuplex в UWP-игры для Windows 10, созданные с помощью Unity, см. в разделе об установке и использовании пакета SDK для приложений Unity на Windows 10.

Максимальное увеличение потенциала вашей игры с помощью рекламных кампаний

Выполните следующий шаг в продвижении вашей игры с помощью рекламы. Когда вы создаете рекламную кампанию для вашей игры, в других приложениях и играх будут отображаться объявления, продвигающие вашу игру.

Выберите один из нескольких типов кампаний, которые могут помочь увеличить базу игроков.

Тип кампании Реклама вашей игры появится в...
Оплачено Приложения, соответствующие устройству или категории игры.
Бесплатное сообщество Приложения, опубликованные другими разработчиками, которые также приняли участие в рекламных кампаниях сообщества. Дополнительные сведения см. в разделе О рекламе сообщества.
Бесплатный дом Только приложения, которые вы опубликовали. Дополнительные сведения см. в разделе О рекламе внутри сети.