1 / 47

Making money with your app on the Windows Store

Making money with your app on the Windows Store. Drew Robbins Technical Evangelist. Windows Store. Designed for discovery Unprecedented reach Flexible business models Transparent terms Best economics. Flexibility of options. Use Your Existing Commerce. Ad Supported. One-time Purchase.

ethan-young
Download Presentation

Making money with your app on the Windows Store

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Making money with your app on the Windows Store Drew Robbins Technical Evangelist

  2. Windows Store • Designed for discovery • Unprecedented reach • Flexible business models • Transparent terms • Best economics

  3. Flexibility of options Use Your Existing Commerce Ad Supported One-time Purchase Purchases over time Existing relationship Subscriptions Consumable purchases Use our ad system Bring your own Time-limited trials Feature-differentiated trials Persistent purchases Expiring purchases

  4. Showcase

  5. Trials in Windows 8 Time limited Feature differentiated

  6. /* No code*/ Time-based trials

  7. // get current product varcurrentProduct=Windows.ApplicationModel.Store.CurrentProduct; // get the license information varlicenseInformation=currentProduct.licenseInformation; // check to see if the user has an active non-trial license if(licenseInformation.isTrial){ // user has trial version of the application // prompt them to purchase before so we can enable full functionality currentProduct.requestAppPurchaseAsync().then( function(){ // Purchase succeeded EnableFullFunctionality(); }); } Trial conversion (JS)

  8. CurrentAppSimulator.ReloadSimulatorAsync(file); Simulating licensing & product options

  9. Trial conversion

  10. // can’t do in-app purchase in trial mode, must convert first if (!appLicensingInformation.isTrial) { //load the listings with all the products currentApp.loadListingInformationAsync().then( function (listing) { //lookup a specific product var product1 = listing.productListings.lookup("product1"); if (!product1.isActive) { // purchase currentApp.requestProductPurchaseAsync("product1“, false ).then( enableProduct1 ); } }); In-app Purchase

  11. In-app purchase

  12. Advertisement choices Microsoft Advertisement Your own

  13. Why Microsoft Advertising? 1 Attractive revenue sharePremium Advertiser demandGet paid in your local currency Rich reporting 2 Variety of immersive Ad formats Targeted and relevant ads Ads keep user within the app Safe and secure ads 3 Simple API for integrating SDK Support for HTML/XAML Easy onboarding of Ads in apps Ad SDK available today Monetize Your App Monetize Your App Keep Users Engaged Quickly Enable Ads www.windowsadvertising.com

  14. Add advertising to Windows 8 pps 1 Download Ad SDK Add few lines of code to add Ads Support for HTML/XAML 2 Sign in to PubCenter Register your app at PubCenter Generate App ID and Ad Unit IDs 3 Set Ad Unit/App IDs in your App Submit Ad-enabled App to Store Track your success at PubCenter Publish App to Store Download Ad SDK Activate Microsoft Ads www.windowsadvertising.com

  15. Microsoft Advertising SDK

  16. Discovery • Locate your App Id and App Package Family Name • Add meta tags to your HTML page • Accept optional arguments in your app

  17. <meta name="msApplication-ID" content=“[AppId]"/> <meta name="msApplication-PackageFamilyName" content=“[AppPackageFamilyName]"/> <meta name="msApplication-Arguments" content=“[ArgumentString]"/> <meta name="msApplication-MinVersion" content=“[MinimumVersion]"/> <meta name="msApplication-OptOut" content=“[install | switch | both]"/> Discovery

  18. Store & discovery

  19. Store analytics

  20. The Most Significant Developer Opportunity. Ever.

  21. Making money with your app on the Windows Store Drew Robbins Technical Evangelist

  22. Windows Store • Designed for discovery • Unprecedented reach • Flexible business models • Transparent terms • Best economics

  23. Flexibility of options Use Your Existing Commerce Ad Supported One-time Purchase Purchases over time Existing relationship Subscriptions Consumable purchases Use our ad system Bring your own Time-limited trials Feature-differentiated trials Persistent purchases Expiring purchases

  24. Showcase

  25. Trials in Windows 8 Time limited Feature differentiated

  26. /* No code*/ Time-based trials

  27. // get current product varcurrentProduct=Windows.ApplicationModel.Store.CurrentProduct; // get the license information varlicenseInformation=currentProduct.licenseInformation; // check to see if the user has an active non-trial license if(licenseInformation.isTrial){ // user has trial version of the application // prompt them to purchase before so we can enable full functionality currentProduct.requestAppPurchaseAsync().then( function(){ // Purchase succeeded EnableFullFunctionality(); }); } Trial conversion (JS)

  28. CurrentAppSimulator.ReloadSimulatorAsync(file); Simulating licensing & product options

  29. Trial conversion

  30. // can’t do in-app purchase in trial mode, must convert first if (!appLicensingInformation.isTrial) { //load the listings with all the products currentApp.loadListingInformationAsync().then( function (listing) { //lookup a specific product var product1 = listing.productListings.lookup("product1"); if (!product1.isActive) { // purchase currentApp.requestProductPurchaseAsync("product1“, false ).then( enableProduct1 ); } }); In-app Purchase

  31. In-app purchase

  32. Advertisement choices Microsoft Advertisement Your own

  33. Why Microsoft Advertising? 1 Attractive revenue sharePremium Advertiser demandGet paid in your local currency Rich reporting 2 Variety of immersive Ad formats Targeted and relevant ads Ads keep user within the app Safe and secure ads 3 Simple API for integrating SDK Support for HTML/XAML Easy onboarding of Ads in apps Ad SDK available today Monetize Your App Monetize Your App Keep Users Engaged Quickly Enable Ads www.windowsadvertising.com

  34. Add advertising to Windows 8 pps 1 Download Ad SDK Add few lines of code to add Ads Support for HTML/XAML 2 Sign in to PubCenter Register your app at PubCenter Generate App ID and Ad Unit IDs 3 Set Ad Unit/App IDs in your App Submit Ad-enabled App to Store Track your success at PubCenter Publish App to Store Download Ad SDK Activate Microsoft Ads www.windowsadvertising.com

  35. Microsoft Advertising SDK

  36. Discovery • Locate your App Id and App Package Family Name • Add meta tags to your HTML page • Accept optional arguments in your app

  37. <meta name="msApplication-ID" content=“[AppId]"/> <meta name="msApplication-PackageFamilyName" content=“[AppPackageFamilyName]"/> <meta name="msApplication-Arguments" content=“[ArgumentString]"/> <meta name="msApplication-MinVersion" content=“[MinimumVersion]"/> <meta name="msApplication-OptOut" content=“[install | switch | both]"/> Discovery

  38. Store & discovery

  39. Store analytics

  40. Related sessions • 3-121. Windows Store: How does it work? 10/30, 16:00 • 3-113. Monetizing with advertising 11/2, 8:30 Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessions

  41. Resources • www.windowsstore.com • Policies: aka.ms/StoreReq • Certification: aka.ms/StoreFix • Support: aka.ms/StoreSupport • Badges: aka.ms/StoreBadge Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessions

  42. Resources • Develop: http://msdn.microsoft.com/en-US/windows/apps/br229512 • Design: http://design.windows.com/ • Samples: http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples • Videos: http://channel9.msdn.com/Windows Please submit session evals by using the Build Windows 8 app or at http://aka.ms/BuildSessions

  43. The Most Significant Developer Opportunity. Ever.

More Related