User Experience Guidelines for Ad Enabled Apps
Updated: March 24, 2014
Published: April 2, 2014
Microsoft Windows Phone design principles are based on the concept that UI elements should be authentically digital and embody harmonious, functional, and attractive visual elements. Applications should engage users by providing exciting visuals in their design and promoting navigation and exploration.
Using the Guidelines
Consider these User Experience Guidelines to be the minimum quality and consistency bar for a Microsoft Advertising SDK for Windows Phone application. Do not diminish the effectiveness of your ads. Use these guidelines as best practices that can help make your users’ experience stand out while fitting in.
Position the ad control at the top or bottom of the screen.
Bottom of screen
Ads that are included inside a scroll viewer will scroll on and off the page as you scroll. If you want the ads to stay on the page as you scroll up or down, place the AdControl outside the scroll viewer, and then the ad will remain in place. Place the scroll viewer at either the top or the bottom of the screen.
Ads that are included inside a panorama control will not be in view as you scroll horizontally to the next page in the panorama control. To persist the ad across all pages, place the AdControl outside the panorama control.
Ad on panorama control
To show different ads on different panorama pages, create a new instance of the AdControl within each panorama page.
Inline ad control on panorama control
Ads that are included inside a pivot control will not be in view as you scroll horizontally to the next page. To persist the ad across all pages, place the AdControl outside the pivot control.
Ad on pivot control
To show different ads on the different pivot pages, create a new instance of the AdControl within each pivot page where you want to show ads.
Inline ad control on pivot control
For additional information see the topic about Use the Recommended AdUnit Format Size and AdControl Size.
Your AdControl size should match the dimensions of the ad unit size you created in pubCenter. If the AdControl size is smaller than the ad unit size selected in pubCenter, the ad will not be rendered.
Use system theme colors. If you do change the theme colors, pick colors so that the AdControl border and text are still easily readable.
No Ads Scenario
When there are no ads to show, the AdControl will hide itself. Include code in the Windows Phone application to account for this case, and reclaim the available space.
Support and Feedback
Get product support or report a bug in the product by visiting the Windows Phone Dev Center support page (scroll down to the section "Microsoft Advertising support").
Send feedback about this documentation to firstname.lastname@example.org. There is no product support through this alias. Documentation feedback only.