Monetize your apps with ads

Use the Microsoft Universal Ad Client SDK to start increasing your app revenue in markets around the world.

Why use the Microsoft Universal Ad Client SDK?

The Microsoft Universal Ad Client SDK gives you several ways to monetize your apps with ads.

Show banner and video interstitial ads from Microsoft Advertising

Our monetization is supported by a global sales force that has strong relationships with premium advertisers.

Increase arrow icon
Maximize ad revenue with ad mediation

Use ad mediation to show banner ads from multiple ad providers, including Microsoft Advertising and other providers such as AdDuplex and Smaato. Ad mediation helps you to maximize your ad revenue by making sure that you are always showing a live ad.

Dashboard icon
Manage your ads from the Windows Dev Center dashboard

After you integrate the Microsoft Universal Ad Client SDK with your app to show ads, you can use the Dev Center dashboard—the same portal you already use to submit and manage your apps—to manage your ads and review ad performance.

Get started with the Microsoft Universal Ad Client SDK

Step 1: Install the Microsoft Universal Ad Client SDK with Visual Studio 2015 or Visual Studio 2013.
Step 2: Review this table to choose an advertising option that is available for your app, and click a link to go to the instructions for working with that option.
Target platform
Banner ads from Microsoft Advertising
Ad mediation for banner ads
Video interstitial ads from Microsoft Advertising
Universal Windows Platform (Windows 10), Windows 8.1, or Windows Phone 8.1
C# or Visual Basic with XAML
Banner ads from Microsoft Advertising
Ad mediation for banner ads
Video interstitial ads from Microsoft Advertising
JavaScript with HTML
Banner ads from Microsoft Advertising
Ad mediation for banner ads
Not available
Video interstitial ads from Microsoft Advertising
C++ with XAML and DirectX interop
Banner ads from Microsoft Advertising
Ad mediation for banner ads
Not available
Video interstitial ads from Microsoft Advertising
Windows Phone 8.x Silverlight
Banner ads from Microsoft Advertising
Ad mediation for banner ads
Video interstitial ads from Microsoft Advertising
Not available

The Microsoft Universal Ad Client SDK does not support projects that target Windows 8.0 or Windows Phone 7.x.

What’s new for developers

Microsoft Universal Ad Client SDK provides a unified developer experience for ads

All the libraries and tools that you need to show ads from Microsoft Advertising and to use ad mediation are now available in one place—the Microsoft Universal Ad Client SDK. This SDK replaces the Microsoft Advertising SDK and Ad Mediator extension.

Windows Dev Center dashboard is replacing pubCenter

You can now use the Windows Dev Center dashboard to review your ad performance, request Microsoft Advertising ad units, review payout information, and create house ad campaigns.

Expanded network support for ad mediation

The Microsoft Universal Ad Client SDK now supports AdDuplex and Vserv for some projects.

Frequently asked questions

Do I need to create Microsoft Advertising ad units?

You need to create ad units only if you are showing banner ads from Microsoft Advertising using an AdControl object, or if you are showing video interstitial ads. You do not need to create ad units if you show banner ads from Microsoft Advertising via ad mediation.

What markets are supported for ads?

We support two types of markets – markets where ads from Microsoft Advertising can be served, and markets where you can reside in and get paid. Over time, we’ll continue to expand both.

Where can I go if I have questions about using the Microsoft Universal Ad Client SDK?

Visit the Microsoft Support page to get community support from our forums, or to direct your questions to Microsoft Support representatives via email or chat.

How can I test to make sure my Microsoft Advertising ad units are working properly?

To see how ads will look and function within your app, you can utilize our test mode ad units to test your app.

When you’re done with the test mode ad units, remember to update your app with real ad unit IDs from the Windows Dev Center dashboard before submitting the app for certification.

How do I update my existing project to the Microsoft Universal Ad Client SDK?

If you have an existing project that uses a previous version of the Microsoft Advertising SDK or Ad Mediator extension, you might want to consider updating your project to use the Microsoft Universal Ad Client SDK to take advantage of the simplified ads-in-app management.

What tools can I use to analyze the performance of ads in my apps?

You can use the following analytics reports on the Windows Dev Center dashboard to help review and optimize your ad revenue.

Learn more

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