private void RunPopUpMessages() { //Run if ads are enabled only if (IsAdEnabled) { // Run the App rate or review if (!PopUpMessageService.IsAppRated() && PopUpMessageService.IsNeedShowRatingMessage()) { MessageBoxResult result = MessageBox.Show(AppResources.Tab_ReviewTheApp, AppResources.Tab_RateTheApp, MessageBoxButton.OKCancel); //show message. if (result == MessageBoxResult.OK) { PopUpMessageService.RateApp(); new MarketplaceReviewTask().Show(); } } //Ask for purchasing the pro - a one time question. if (PopUpMessageService.IsNeedShowPurchaseProMessage()) { MessageBoxResult result = MessageBox.Show(AppResources.Tab_PurchaseProText, AppResources.Tab_PurchaseProHeader, MessageBoxButton.OKCancel); if (result == MessageBoxResult.OK) { MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask(); //Change the app GUID to the pro version marketplaceDetailTask.ContentIdentifier = "00a9816d-8059-4ebb-aff7-277f0b5366b1"; marketplaceDetailTask.ContentType = MarketplaceContentType.Applications; marketplaceDetailTask.Show(); } } } }