Add in-app advertising
This topic applies to the earlier Windows Phone Dev Center dashboard and not the new unified Dev Center dashboard. Since we are still in the process of migrating all developer accounts, the info here may not apply if your account has already been migrated to the new dashboard. For more info, see Using the unified Dev Center dashboard.
If you want to offer your app for free but still make money, you may want to try in-app ads. These can be an effective revenue maker.
If you already have a Microsoft Advertising pubCenter account, you can start making new ad units in Windows Phone Dev Center right away. If you don’t have a pubCenter account but would like to make money with in-app ads, you can sign up for an account in the Account Summary page of Dev Center.
Microsoft Advertising isn’t available in all markets or regions.
Here are the steps for submitting ad-funded apps.
Register in Dev Center.
Enter your App info to complete Step 1 of the app submission process.
In the App Submission Hub, under More Choices, click Add in-app advertising to start creating ad units.
Integrate the ad unit code into your app code as explained in the Microsoft Advertising SDK for Windows Phone documentation.
Upload and describe your XAP(s) to complete Step 2 of the app submission process. Be sure to click Submit in the App Submission Hub to successfully complete your app submission.
If you’re an existing pubCenter user, we recommend using Dev Center to create your ad units for Windows Phone rather than creating them directly in pubCenter. For ad units created in Dev Center, you don’t need to set Interactive Advertising Bureau (IAB) categories for ad units because the advertising platform will use app category that you provided in Dev Center.
To receive proceeds from ad-funded apps, you’ll need to update your bank and tax info in pubCenter. Please note that you need to do this even if you’ve already provided this info in Dev Center. To provide this info, go to the Accounts section in pubCenter.
Ad mediation lets you display ads from multiple ad networks in your app. This lets you specify how often each network is used by updating your mediation configuration in Dev Center. You can optimize this by market, so that you're using the most effective ad networks in the appropriate regions. And you can make changes to how each ad network is used without having to republish your app.
For more info, see Using ad mediation to maximize ad revenue.