Microsoft very recently released the "Microsoft Advertising SDK" for Windows 10, which converges the previous SDKs (Phone n Desktop) into one SDK. I'm wondering if the new one is still compatible with Windows 8.1 (will it still work?).
As far as I've understood the API is nearly identical, but I still can't find whether or not it will work.
According to the documentation its highly recommended that one uninstall both previous Ad SDKs before installing the new one.
I would rather avoid the whole process of uninstalling, installing, reinstalling etc. therefore I'm asking here.
Thank you!
PS: Would be nice if someone could create the tag microsoft-advertising-sdk
I've contacted Microsoft about this and confirmed that the Advertising SDK for Windows 10 isn't compatible with Windows 8.1.
Hope this helps someone else!
Microsoft advertising SDK for Windows 10 is not compatible with Windows 8.1. I'm using DesktopAd SDK, it supports both Windows 8.1 and Windows 10. If you are considering change your ad network, my answer may be helpful.:)
That is not true, DesktopAd does not work for Windows 10. I decided to give it a shot, and migrated demo project from GitHub to Windows 10. Banner throws "The method or operation is not implemented." exception on load with following stacktrace:
at Windows.UI.Xaml.Controls.WebView.InvokeScript(String scriptName, String[] arguments)
at DesktopAd.Banner.EvalScript(String[] script)
at DesktopAd.Banner.ContentWebView_DOMContentLoaded(WebView sender, WebViewDOMContentLoadedEventArgs args)
It looks like WebView.InvokeScript is not supported for UWP.
Don't waste your time trying to make it work for Windows 10.
BTW, sample quality is terrible, and web site is not displayed properly on Chrome. Not sure if this is a good ads provider.
I also tried InMobi and LeadBolt for Windows 8 before, and they are pretty useless as well. So we stuck with PubCenter and AdDuplex.
Sorry, don't have enough points to comment on posts yet.
Related
I'm creating a guided troubleshooting so the users can fix configuration issues for an external device. One of the steps for the wizard is to make sure the users has the latest windows version installed on their system.
So, my problem is: is there a way to programmatically (Windows API, Microsoft Webservice, ...) determine if the Windows installation is the latest Windows version, with latest update and/or service pack installed?
I need to know that no matter if users are running Win 7, Win 8.1 or Win 10.
In other words, I have an OSInfo class and I need to have a property like:
OSInfo.IsLatestVersion
Thanks in advance for any help.
I'm trying to build an application for windows phone 8 on visual studio 2012 using windows 10 pro - 64-bit.
WP8 SDK with last update and VS2012 update 4 have been installed.
An error appear when i run app:
also an error appear on console: 0x80131500
I checked the hyper-v, and nothing relate to WP8 emulator was there!:
Please follow these steps to make sure the Hyper V service is installed and turn on.
How to Setup and Use Hyper-V in Windows 10 for OS Virtualization
Pay attention when it comes to enabling the service with this picture.
I'm pretty sure a computer reboot is required. If that still doesn't work for you then you have something conflicting with HYPER-V or your hardware does not support it.
I know VM Ware does not play nicely with HYPER-V turn on and vice versa, so you might want to build a separate computer for your Windows Phone development like I did, if you run VM Ware Player or Workstation.
Recently i encounter the same problem, it turns out that you have to install windows phone 8.1 sdk in order to run windows phone 8 app unter windows 10. Surprised ?... me neither :D
In the last updates of Windows 10, is possible that MS pushed one to prevent using the Windows Phone 8.0 SDK (the one that uses VS2012). My recommendation: create a Virtual Machine in VMware with Windows 8 or Windows 8.1 and install the SDK.
I'd like to detect from a C# application whether the latest Windows 8.1 Update (KB 2919355) is installed
I haven't been able to find anything on any of microsoft's sites or via google that indicates how one might do this.
Thanks!
That update is actually a "rollup" or a collection of other separate smaller updates. If you go to the Knowledge base page for the update and scroll down to the "File information" you can see the update is actually the combination of the following other updates.
KB2919442
KB2919355
KB2932046
KB2937592
KB2938439
KB2934018
You will then need to either check that all of the above listed updates are applied or the single master update is applied. I am not sure how to do that in C# alone but via the commandline you can just do it by the console command
wmic qfe get hotfixid | find "KB2919355"
I installed Windows 8.1 Update from an MSDN download before it went live on Windows Update. It was distributed as a series of MSU files with a ReadMe. The list of updates in the ReadMe may be useful, if you choose to detect their presence.
Windows 8.1, Windows Server 2012 R2, Windows RT 8.1 Update
Recommended Install Order
1. KB2919442
2. KB2919355
3. KB2932046
4. KB2937592
5. KB2938439
6. KB2949621
This may be the culprit:
Operating system version changes in Windows 8.1 and Windows Server 2012 R2
Manifestation
In Windows 8.1, the GetVersion(Ex) APIs have been deprecated. That means that while you can still call the APIs, if your app does not specifically target Windows 8.1, you will get Windows 8 versioning (6.2.0.0).
Solution
In order to target Windows 8.1, you need to either include the app manifest or include _NT_TARGET_VERSION=$ (_NT_TARGET_VERSION_LATEST) in the source file.
Mode details of the required manifest contents are given in the article.
I am writing an XNA game for Windows Phone. I recently upgraded my Windows Phone SDK from version 7.1 to 7.1.1. You can read about the details of the SDK patches here, but this is the summary:
Windows Phone SDK 7.1.1 Update offers developers tools and options to
help them develop and test applications for 256-MB Windows Phone
devices.
After performing the upgrade my game now renders with major graphical corruption when running in the Windows Phone Emulator.
Here is what it looked like before and after:
On actual hardware, it runs fine.
I have also tested this with the most basic sample apps, and the same issue occurs.
Rolling back to version 7.1 of the SDK does fix the issue.
Re-installing version 7.1.1 of the SDK does not fix the issue.
Updated my computers drivers does not fix the issue.
Upgrading to version 7.8 of the SDK does not fix the issue.
I am not able to upgrade to version 8.0 of the SDK because that is Windows 8 PC only (which I don't have).
I am at a loss as to what else I can try. Any ideas?
Why is trying to use the Windows Phone SDK (Any version) so problematic? I have tried to install WP8 on my Windows 8 machine with Visual Studio 2012 Ultimate and despite a month of troubleshooting and searching, not a single thing has fixed the issue. First of all, the WP8 installer tells me that my OS is not Windows 8 - then it tells me that my version of the .NET Framework is not supported (I have every version from 3.0 up to 4.5). As a last resort, I tried running the installer in compatibility mode but that option is not even available for the installer.
And then I looked in my Start menu and found a folder named Visual Studio 2010 Express. I expanded this folder and to my surprise, it had Visual Studio 2010 Express for Windows Phone.Ink (WP7.0 and WP7.1) in there - so I opened it. Everything seemed to be going just fine. I created a new project "PhoneApp1" and without writing any code or making any changes, I hit the debug button - and this is what I get:
It says "Run the program without getting help". So I clicked it. And then this happens:
Click OK...
Click NO...
Connection failed because of invalid command line arguments.
Now we get the error message. Not very helpful, but I went searching online and I dug as deep as I could in Google results and I think I've tried atleast 20 different sites and even more "solutions" but not a single one of the solutions even worked.
Hass anybody had this exact same issue? How did you fix it?
Please don't tell me to install WP8 SDK unless you also have a solution that works for that.
try to install win8 ultimateļ¼because i think wp8 is just compatible with win 8 RTM.
about wp7,i have no idea, but win 8 is compatible with those wp7 and wp8
The Best solution is to install Windows 8 Pro or higher and install either WP SDK 8 or 7.1. You can have both VS versions side by side.
And if that is not possible right now, for time being your problem may be solved by installing Windows Phone SDK 7.1.1 Update. Which makes the WP 7.1 SDK compatible with Windows 8 And also adds the Emulator supprot for 256MB RAM devices. Your screen shot indicates that you did not have this 7.1.1 update.