Monetize your apps

In-app purchases, flexible pricing models, in-app ads, and much more—our platform provides the features you need to turn your apps into revenue.

Choose a pricing model

Do you want customers to pay you to install or use your app? Our platform provides several flexible options.

You can charge a price for your app up front. We support a comprehensive range of price tiers, including the option to set per-market prices. You can even schedule a sale to reduce the price of your app for a limited period of time.

You can offer a free trial version of your app to get more customers to try it. To entice customers to buy the full version, you can limit the features in the trial version (for example, only including the first level of a game), show ads, or specify a time-limited trial.

Whether you charge a price for your app or offer it for free, you can use in-app purchases in your app to provide an ongoing revenue stream. Use in-app purchases to let customers upgrade from a free to a paid version of your app, or offer durable or consumable add-ons for sale within your app.

Monetize your app with ads

Increase your revenue opportunities by putting ads in your UWP apps. Our advertising platform supports a variety of ad types and offers mediation with a range popular ad networks.

We support a wide variety of ad experiences to suit most needs, including banner ads, interstitial ads (banner and video), linear video ads, playable ads, and native ads. Our platform is compliant with the OpenRTB, VAST 2.x, MRAID 2, and VPAID 3 standards and is compatible with MOAT and IAS.

Maximize ad revenue in your apps by using the new Microsoft ad mediation service to serve ads from multiple popular ad networks. You can configure your mediation settings in the Dev Center dashboard without touching a line of code. If you let us configure mediation for you, our machine learning algorithms will help you maximize ad revenue across the markets your app supports.

Use the analytics reports on the Windows Dev Center dashboard to see how your ads in apps are performing, and use this information to maximize your ad revenue. We also provide a RESTful API you can you use to get this data programmatically.

Make money through ads in your apps

This video introduces the different types of ads you can show in your apps and explains how you can leverage ad mediation to help increase your ad revenue.

Conceptual illustration of a man gazing at business data through binoculars.

Other monetization opportunities

Looking for other ways to increase your monetization? Consider these options.

  • Microsoft Affiliate Program. Earn commissions by linking to Microsoft products from your app, blog, web page or other communications. You can link to apps, games, music, and movies sold on the Windows Store, or hardware, accessories, and other goods sold on the Microsoft Store.
  • A/B experimentation. Run A/B tests in your apps to measure the effectiveness of feature changes on some customers before you enable the changes for everyone.

Windows and Store trends

Whether you are considering building or porting an app for Windows or you already have apps in the Windows Store, you need insight into the Windows device and Windows Store ecosystems to help you to determine what types of apps to build and where to focus your development efforts. We publish a variety of monthly reports that give you the data you need to make these decisions.

Conceptual illustration of a hand using a magnifying glass to examine data.”

Monetization analytics

Keep tabs on how your app is performing in the Store by using these Windows Dev Center reports.

Was this page helpful?
Additional feedback?
Thank you! We appreciate your feedback.