Skip to content

Commit 1ad4df1

Browse files
Merge pull request #5725 from MicrosoftDocs/main
Auto Publish – main to live - 2025-08-24 05:00 UTC
2 parents 7ed1913 + 9ec690f commit 1ad4df1

File tree

4 files changed

+28
-139
lines changed

4 files changed

+28
-139
lines changed

hub/apps/publish/engage-with-your-customers.md

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,10 @@ ms.localizationpriority: medium
1010

1111
Drive customer engagement and satisfaction by using features like targeted offers, and responses to reviews. [Partner Center](https://partner.microsoft.com/dashboard) includes these features and more to help you drive customer engagement and satisfaction.
1212

13-
:::row:::
14-
:::column:::
15-
![Targeted Offers](images/engage-phone-truck.png)
16-
:::column-end:::
17-
:::column span="2":::
18-
**Targeted Offers**
19-
20-
Show attractive, personalized content to specific segments of your customers to increase engagement, retention, and monetization.
21-
22-
[Promote offers](use-targeted-offers-to-maximize-engagement-and-conversions.md)
23-
24-
:::row:::
25-
:::column:::
26-
![Targeted push notifications](images/engage-push-notifications.png)
27-
:::column-end:::
28-
:::column span="2":::
29-
**Targeted push notifications**
30-
31-
Use the dashboard to create and send push notifications to segments of your app’s customers, tailoring each notification for each audience.
32-
33-
**Respond to reviews**
13+
## Targeted Offers
14+
Show attractive, personalized content to specific segments of your customers to increase engagement, retention, and monetization.View more details to [Promote offers](use-targeted-offers-to-maximize-engagement-and-conversions.md)
3415

16+
## Respond to reviews
3517
Follow up and connect with your customers by responding publicly or privately to their reviews. You can submit your responses either in the dashboard or by using our REST API.
3618

3719
[Respond to reviews](respond-to-customer-reviews.md)
@@ -42,6 +24,5 @@ Follow up and connect with your customers by responding publicly or privately to
4224

4325
Keep tabs on your customer engagement activities by using these features and reports.
4426

45-
- [Create customer groups](create-customer-groups.md)
4627
- [Reviews report](reviews-report.md)
4728
- [Get analytics data using our REST API](/windows/uwp/monetize/access-analytics-data-using-windows-store-services)

hub/apps/publish/faq/get-started-with-the-microsoft-store.md

Lines changed: 23 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -18,33 +18,19 @@ Having a developer account gives you access to the Windows Apps & Games dashboar
1818

1919
---
2020

21-
<details>
22-
<summary><strong>How do I register for a Microsoft Store developer account? What are the main steps?</strong></summary>
23-
To open a developer account, you will sign up through Partner Center and provide some information. The process is straightforward:
24-
25-
- **Sign in with a Microsoft account:** Go to the Partner Center registration page and sign in with your Microsoft account (or create one if needed). This Microsoft account will be used to log in to your developer dashboard.
26-
- **Join the developer program:** During registration, select the Windows and Xbox program – this enrolls you as a Windows app developer.
27-
- **Choose account type and country:** Specify your account type (Individual or Company) and your country/region. Note that the country/region cannot be changed later.
28-
- **Provide publisher details:** Enter a Publisher Display Name – this is the name shown to customers in the Store. You’ll also provide contact info (address, email, etc.) for verification.
29-
- **Accept terms and pay the fee:** Accept the Microsoft App Developer Agreement and pay the one-time registration fee (approximately $19 USD for individuals or $99 USD for companies, depending on your country).
30-
- **Verify your email and account:** You’ll receive a verification email after payment. Confirm your email to finalize the account creation. Once complete, you can begin the app submission process.
31-
</details>
32-
33-
---
34-
3521
<details>
3622
<summary><strong>What are the main benefits of distributing my app through the Microsoft Store?</strong></summary>
3723

38-
The Microsoft Store provides access to a vast user base of over a billion Windows customers across more than 200 markets and 100 languages. Beyond reach, the Store also offers various promotion and marketing tools such as:
24+
The Microsoft Store provides access to a vast user base of over a billion Windows customers across more than 240 markets and 110 languages. Beyond reach, the Store also offers various promotion and marketing tools such as:
3925

40-
- **Microsoft Store Ads** to target users by intent
4126
- **Curated collections** and **editorial features** that highlight apps in Store spotlight areas
4227
- Built-in **search discoverability** for relevant categories
28+
- Deep integration with Windows (Windows search, share dialog, launch from Store etc.)
4329

4430
Additionally, when you publish through the Microsoft Store, your app benefits from a rich ecosystem of services and infrastructure managed by Microsoft, including:
4531

4632
- **App distribution** — Hosted and paid by Microsoft, making deployment and availability seamless.
47-
- **In-app purchase and promotion services** — Integrated Microsoft Store services like promo codes and notifications.
33+
- **In-app purchase and promotion services** — Integrated Microsoft Store services like promo codes and in-app purchases.
4834
- **Billing and download support** — Microsoft provides direct customer support for transactional and technical issues.
4935
- **Marketing resources** — Access to product page promotion, campaigns, and Store placement tools.
5036
- **Software updates** — Updates are delivered automatically through Windows, ensuring users always have the latest version.
@@ -79,12 +65,11 @@ Apps are digitally signed, encrypted, and run in a sandboxed environment to prot
7965
<details>
8066
<summary><strong>What revenue and commerce options are available if I publish to the Store?</strong></summary>
8167

82-
Developers publishing non-gaming apps can use their **own commerce platform and keep 100% of the revenue**, or opt for Microsoft’s system with a competitive revenue share. Supported monetization models include:
68+
Developers publishing non-gaming apps can **use their own commerce platform and keep 100% of the revenue**. Developers can also use **Microsoft’s commerce platform and pay a competitive fee of 12% for games and 15% for apps**. Supported monetization models include:
8369

8470
- **In-app purchases**
8571
- **Subscriptions**
8672
- **Advertising**
87-
- **User tipping/donations**
8873

8974
This flexibility makes the Microsoft Store suitable for a wide range of app business models.
9075

@@ -101,6 +86,7 @@ Once your app is live, Partner Center provides robust analytics covering:
10186
- **User engagement and usage**
10287
- **App health and crash data**
10388
- **Ratings and reviews**
89+
- **Add-on acquisitions**
10490

10591
You can filter by market, date, device type, and more. Data can be exported as CSV or TSV files for offline use, or accessed via APIs for integration into custom dashboards.
10692

@@ -113,7 +99,6 @@ You can filter by market, date, device type, and more. Data can be exported as C
11399

114100
Developers can distribute apps privately to specific organizations using:
115101

116-
- **Microsoft Store for Business/Education** (for private listings)
117102
- **Microsoft Intune** (for managed deployments)
118103
- **Line-of-business (LOB)** licensing (for exclusive use inside an enterprise)
119104

@@ -124,15 +109,11 @@ Apps can be distributed via **online or offline licenses**, providing flexibilit
124109
---
125110

126111
<details>
127-
<summary><strong>How does publishing to the Store help with app updates and user migration?</strong></summary>
128-
129-
The Microsoft Store handles **automatic app updates**, ensuring that users always run the latest version. For developers moving from **web-distributed or unpackaged apps**, Microsoft provides:
112+
<summary><strong>What are the different types of apps that can be distributed on Store?</strong></summary>
130113

131-
- **Guidance for migration**
132-
- **Support for preventing dual installs**
133-
- **Tools to transition users seamlessly**
114+
Apps be packaged as **MSIX** or **MSI** formats can be distributed through the Microsoft Store. Both types provide secure, reliable, and efficient installation experiences, simplified updates, and clean uninstalls. They supports both modern and classic Windows apps.
134115

135-
This helps simplify version management and reduces friction during upgrades or transitions from legacy installs.
116+
We recommend packaging your app (which is built with any app framework - UWP, Win32, PWA, WinApp SDK etc.), as **MSIX**. By packaging your app as MSIX, you can take advantages of many features like a complimentary binary hosting (provided by Microsoft), complementary code signing (provided by Microsoft), Microsoft Store commerce platform, package flighting, advanced integration with Windows (to use features like share dialog, launch from Store etc), Windows 11 backup and restore etc.
136117

137118
</details>
138119

@@ -154,6 +135,20 @@ Violations can result in failed submissions or removal from the Store. Microsoft
154135

155136
---
156137

138+
<details>
139+
<summary><strong>How do I register for a Microsoft Store developer account? What are the main steps?</strong></summary>
140+
To open a developer account, you will sign up through Partner Center and provide some information. The process is straightforward:
141+
142+
- **Sign in with a Microsoft account:** Go to the Partner Center registration page and sign in with your Microsoft account (or create one if needed). This Microsoft account will be used to log in to your developer dashboard.
143+
- **Join the developer program:** During registration, select the Windows and Xbox program – this enrolls you as a Windows app developer.
144+
- **Choose account type and country:** Specify your account type (Individual or Company) and your country/region. Note that the country/region cannot be changed later.
145+
- **Provide publisher details:** Enter a Publisher Display Name – this is the name shown to customers in the Store. You’ll also provide contact info (address, email, etc.) for verification.
146+
- **Accept terms and pay the fee:** Accept the Microsoft App Developer Agreement and pay the one-time registration fee (approximately $99 USD for companies, depending on your country. For individual companies, please see [Free developer registration for individual developers](../whats-new-individual-developer.md) section).
147+
- **Verify your email and account:** You’ll receive a verification email after payment. Confirm your email to finalize the account creation. Once complete, you can begin the app submission process.
148+
</details>
149+
150+
---
151+
157152
<details>
158153
<summary><strong>How can I get help from Microsoft if I run into problems with Partner Center or my app?</strong></summary>
159154

@@ -163,9 +158,7 @@ You can contact Microsoft Support through **Partner Center**:
163158
2. Select **Contact Support** from the Help panel.
164159
3. Fill in the support ticket with relevant details (e.g., app name, issue type).
165160

166-
After submission, track the request under **Help + support**. Microsoft will follow up by email or the online portal. Use the correct issue category for faster resolution (e.g., "Payout issues" or "Submission failure").
167-
168-
For general questions, you can also use Microsoft Q&A forums or check the Learn documentation. However, for urgent or account-related issues, always submit a support ticket through Partner Center.
161+
For general questions, you can also use Microsoft Q&A forums or check the Learn documentation. However, for urgent or account-related issues, always submit a support ticket through Partner Center. You can also reach out to [email protected] for Certification related queries.
169162

170163
</details>
171164

hub/apps/publish/faq/leverage-developer-tools.md

Lines changed: 1 addition & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,6 @@ Once certified, only your selected testers receive the update, while other users
101101

102102
---
103103

104-
<details>
105-
<summary><strong>How should I package my app for distribution?</strong></summary>
106-
107-
Apps should be packaged using the **MSIX** or **MSI** formats for distribution through the Microsoft Store. Both types provide secure, reliable, and efficient installation experiences, simplified updates, and clean uninstalls. They supports both modern and classic Windows apps.
108-
109-
</details>
110-
111-
---
112-
113104
<details>
114105
<summary><strong>How can I use promo codes to promote my app and what types are available?</strong></summary>
115106

@@ -142,47 +133,13 @@ Users clicking your badge will then automatically download and launch your app i
142133

143134
---
144135

145-
<details>
146-
<summary><strong>What is WNS and how do I use it?</strong></summary>
147-
148-
**WNS (Windows Push Notification Service)** is Microsoft's notification service for Windows apps. It allows apps to receive and display push notifications, such as toast notifications, tile updates, and badge updates. Notifications are routed via Microsoft's cloud infrastructure, delivering timely updates even when the app isn't actively running.
149-
150-
151-
Sending notifications via WNS involves these steps:
152-
153-
1. **App obtains channel URI**: Your app requests a unique channel URI from WNS.
154-
2. **Server receives URI**: Your app sends the URI to your backend server.
155-
3. **Authenticate**: Your server authenticates with WNS using OAuth credentials.
156-
4. **Send notification**: Your server sends the notification to the channel URI using WNS.
157-
5. **Client receives notification**: The device receives and displays the notification.
158-
159-
</details>
160-
161-
---
162-
163-
<details>
164-
<summary><strong>What are the advantages of using MSIX?</strong></summary>
165-
166-
Advantages of MSIX include:
167-
168-
- **Reliable installations and clean uninstallations**
169-
- **Optimized network usage** with differential updates
170-
- **Efficient storage management** through shared resources
171-
- **Enhanced security** with digital signing and app isolation
172-
- **Universal deployment** across various distribution channels and easy integration into IT management tools.
173-
174-
</details>
175-
176-
---
177-
178136
<details>
179137
<summary><strong>What tools does Microsoft offer to engage customers?</strong></summary>
180138

181139
Microsoft provides several tools to engage customers via Partner Center, including:
182140

183141
- **Create customer groups** that include a subset of your app's customers for promotion, testing, and other purposes
184142
- **Targeted offers** for personalized promotions
185-
- **Product page experiments** (A/B testing) to optimize features
186143
- **Respond to reviews** mechanisms for customer relationship management
187144

188145
These tools allow developers to enhance user engagement, retention, and satisfaction.
@@ -194,7 +151,7 @@ These tools allow developers to enhance user engagement, retention, and satisfac
194151
<details>
195152
<summary><strong>Can I respond to customer reviews?</strong></summary>
196153

197-
Yes. Developers can respond directly to customer reviews through Partner Center. Public responses appear alongside reviews on the Store page, while a private email copy can be sent to reviewers (if applicable). Engaging professionally and constructively with reviews can greatly improve customer relations and foster a positive community around your app.
154+
Yes. Developers can respond directly to customer reviews through Partner Center. Public responses appear alongside reviews on the Store page. Engaging professionally and constructively with reviews can greatly improve customer relations and foster a positive community around your app.
198155

199156
</details>
200157

@@ -207,9 +164,7 @@ The Microsoft Store submission API enables developers to automate app management
207164

208165
- Creating and submitting new app updates.
209166
- Uploading and managing app packages.
210-
- Managing package flights.
211167
- Updating metadata and Store listings.
212-
- Handling submissions for add-ons.
213168

214169
You can integrate this API into your continuous integration or build workflows, automating routine tasks to streamline your publishing process.
215170

uwp/monetize/index.md

Lines changed: 1 addition & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
ms.assetid: 4e8cc0c0-b14c-472c-9e1c-4601d10289d2
33
description: The Windows SDK, Microsoft Advertising SDK, Microsoft Store Services SDK, and the Microsoft Store provide many features that enable you to make more money from your apps and gain customers from engaging with your users.
44
title: Monetization, engagement, and Store services
5-
ms.date: 11/29/2017
5+
ms.date: 8/23/2025
66
ms.topic: article
77
keywords: windows 10, uwp, monetize, engage, promote, Store services
88
ms.localizationpriority: medium
@@ -55,47 +55,7 @@ Whether you charge a price for your app or offer it for free, you can use in-app
5555
:::column-end:::
5656
:::row-end:::
5757

58-
## Monetize your app with ads
5958

60-
:::row:::
61-
:::column:::
62-
![Ads for every context](images/monetize-ads-every-context.png)
63-
:::column-end:::
64-
:::column span="2":::
65-
**Ads for every context**
66-
67-
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.
68-
69-
[Explore ad options]()
70-
[Install ad SDK](https://marketplace.visualstudio.com/items?itemName=AdMediator.MicrosoftAdvertisingSDK)
71-
:::column-end:::
72-
:::row-end:::
73-
74-
:::row:::
75-
:::column:::
76-
![Ad mediation service](images/monetize-ad-mediation-service.png)
77-
:::column-end:::
78-
:::column span="2":::
79-
**Ad mediation service**
80-
81-
Maximize ad revenue in your apps by using the microsoft ad mediation service to serve ads from multiple popular ad networks. You can configure your mediation settings in Partner Center 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.
82-
83-
[Use ad service](https://blogs.windows.com/windowsdeveloper/2017/05/08/announcing-microsofts-ad-mediation-service/)
84-
:::column-end:::
85-
:::row-end:::
86-
87-
:::row:::
88-
:::column:::
89-
![Analytics](images/monetize-analytics-pie-chart.png)
90-
:::column-end:::
91-
:::column span="2":::
92-
**Analytics**
93-
94-
Detailed analytics reports let you see how your ads in apps are performing, giving you the information you need to maximize your ad revenue. We also provide a RESTful API you can you use to get this data programmatically.
95-
96-
[Review performance](/windows/apps/publish/advertising-performance-report)
97-
:::column-end:::
98-
:::row-end:::
9959

10060
## Other monetization opportunities
10161

0 commit comments

Comments
 (0)