Download presentation
Presentation is loading. Please wait.
Published bySpencer Simpson Modified over 9 years ago
3
Flexibility of options Existing relationship Subscriptions Consumable purchases Use Your Existing Commerce Use our ad system Bring your own Ad Supported Time-limited trials Feature-differentiated trials One-time Purchase Persistent purchases Expiring purchases Purchases over time
5
Trials in Windows 8 Time limited Feature differentiated
6
Time-based trials /* No code*/
7
Trial conversion (JS)
8
Simulating licensing & product options CurrentAppSimulator.ReloadSimulatorAsync(file);
10
In-app Purchase // 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 ); } });
12
Microsoft Advertisement Advertisement choices Your own
13
Why Microsoft Advertising? Keep Users EngagedMonetize Your AppQuickly Enable AdsMonetize Your App www.windowsadvertising.com
14
Add advertising to Windows 8 pps Activate Microsoft Ads Download Ad SDK Publish App to Store www.windowsadvertising.com
16
Discovery
21
The Most Significant Developer Opportunity. Ever.
25
Flexibility of options Existing relationship Subscriptions Consumable purchases Use Your Existing Commerce Use our ad system Bring your own Ad Supported Time-limited trials Feature-differentiated trials One-time Purchase Persistent purchases Expiring purchases Purchases over time
27
Trials in Windows 8 Time limited Feature differentiated
28
Time-based trials /* No code*/
29
Trial conversion (JS)
30
Simulating licensing & product options CurrentAppSimulator.ReloadSimulatorAsync(file);
32
In-app Purchase // 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 ); } });
34
Microsoft Advertisement Advertisement choices Your own
35
Why Microsoft Advertising? Keep Users EngagedMonetize Your AppQuickly Enable AdsMonetize Your App www.windowsadvertising.com
36
Add advertising to Windows 8 pps Activate Microsoft Ads Download Ad SDK Publish App to Store www.windowsadvertising.com
38
Discovery
43
Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessionshttp://aka.ms/BuildSessions
44
Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessionshttp://aka.ms/BuildSessions
46
The Most Significant Developer Opportunity. Ever.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.