I have developed several small apps for Windows Phone. Most of the time it is just to test how publishing an app works. I have developed an app for wp7, wp8.0, wp8.1 and universal apps and they are all free in the windows (phone) store. I try to earn back my developer fee of 19 euro by adding some small ads to it. I have used the adrotator version 1 and version 2 plugin and Microsoft's  own admediator.

You can download that visual studio extension of the visualstudio gallery website.

and you can read how to use admediator on msdn.

my three ad networks are:

  • mobfox
  • smaato
  • pubcenter

My conclusion: pubcenter has the best revenue and smaato serves the most ads. Please let me know if you disagree or have some advice. You can download my excel report here.


p.s. here is a 27 minute video of the admediator control on channel 9.

p.p.s. more info on the windows blog http://blogs.windows.com/buildingapps/2014/11/07/how-to-maximize-the-impact-of-windows-ad-mediation-for-windows-phone/

Pin on pinterest Plus on Googleplus Post on LinkedIn

No one blogged about migrating from a Windows Phone to a new Windows Phone! There is no source online about this. I have used the amazing Nokia Lumia 920 for almost a year, but I have a Nokia Lumia 930 now. I have won this amazing device from the June competition of Adduplex.

The 930 has a better screen (full HD) better CPU and a better camera. My 920 had the windows phone 8.1 developer preview 8.10.12400.899 and my 930 has 8.1 (no developer preview) and runs 8.10.12397.895 so the old phone seems to run newer software, but it has no Nokia Cyan (yet).

Back to the migration of the new phone. There are several guides online about moving from Android to Windows Phone or Apple (iOs) to Windows Phone, but no guides from Windows Phone to Windows Phone.WP_20140723_08_53_19_Pro

When you fire up the new Nokia Lumia 930 you get the installation wizard. During that wizard you have to sign in at your Windows id/account (former live id, former .net passport) The wizard will notice that you had a Windows Phone before and will give you the option to restore a backup. The backup contains all your mail accounts, apps, OS- preferences (home screen, tile positions) etc. It is amazing!

In the picture to the right, you can see (in Dutch) that the wizard found a backup of my other Windows Phone (Lumia 920)

There is just one thing that I forgot. I just restored the backup and it started downloading all the apps that I had on my old phone. So I was ready to actually use the new Nokia Lumia 930 and wanted to insert my sim card. But… the 920 has a micro sim and the 930 has a nano sim.

copyright wikipedia justin ormont

So to summarize, migrating from WP to WP is, turn on your device. Sign in onto Microsoft ID. Restore backup. Insert sim card. Done!

p.s. looking forward to the Windows Phone 8.1 GDR1 update!

p.p.s. Did you know that SIM stands for Subscriber Identity Module?

Pin on pinterest Plus on Googleplus Post on LinkedIn

To start serving ads in your Windows Phone application you can install the Microsoft advertising SDK. But I believe it is not mandatory. You do not need to reference it in your project. So please take a look at the screenshot below and make sure you do not check that box!

2014-04-25 15_30_38-Reference Manager - Zaklamp

I recommend using the (not yet final) Adrotator V2. It is the successor of V1 and has an XML configuration file which can be put somewhere online (remote) so that you can edit advertising preferences without needing to update the whole app and push it to your users.

You can get it from nuget as long as you make sure that you can view the pre-releases or put this in the packagemanager console:

Install-Package AdRotatorWP -Pre

That will pull down the package. The readme file will open in a tab and tell you to manually add more DLL’s for mobfox, smaato etc. (only adduplex is included because they have a nuget package).

You should mark your XML config file in the project explorer as content and copy to output always and check the app’s permissions, because mobfox requires <Capability Name="ID_CAP_IDENTITY_DEVICE" />  as found on http://wpunifiedad.codeplex.com/discussions/436059

It took me a while to figure that one out. You have to add this namespace in the XAML in order to use the adrotator component.


Good luck!

Pin on pinterest Plus on Googleplus Post on LinkedIn

As mentioned in the post “After 4 months working with the Nokia Lumia 920 and Windows Phone 8” I build a really simple flashlight application for Windows Phone 8. According to AdDuplex (27th of December 2013) there is still a 21.7% of all Windows Phone users which run Windows Phone 7.x So I decided to make this tiny flashlight application also available for those 21.7%. It is a small app so it should be rather easy, don’t you think? Well to summarize, it is not! Perhaps just because my CPU does not support SLAT (Second Level Address Translation) so I have to debug on a Windows Phone device (which runs version 7 or 8)


When you run Windows 8, you can not develop a windows phone 7.x application and test it on a device. You need Windows 7, Visual studio 2010 or 2012, Zune and the WP SDK. I have tried everything to get it to work on Windows 8.1 x64 as you can read on this StackOverflow topic “Register Windows Phone 7 as developer phone” I have added firewall rules, ran all windows updates, have the latest version of SDK’s, visual studio updates etc. Even when you have registered a Windows Phone 7 as developer phone, you get this error 0x80070103


In order to be able to develop a Windows Phone 7 application on a Windows 8.1 machine, you need SLAT (to run the wp emulator) or.... a virtual machine! Hyper-V is build in by default in Windows 8 but also no valid option because it also requires SLAT support. So I installed Vmware Player/workstation (Oracle’s Virtualbox is also an option) and installed Windows 7 on it with Zune 4.8 and the Windows Phone 7.1 SDK but first the Visual Studio 2010 Express for Windows Phone.


I personally ran into an other issue. I had the vm on an external usb harddrive. And somehow there was a read/write error so my vm became corrupted. I had to ‘upgrade’ my vmware player to vmware workstation to run vmware-vdiskmanager. The solution was online in the knowledge base of vmware to fix the corrupted vmdk file.

A small side note about Visual Studio 2010 express for Windows phone by the way is that you cannot install nuget for it! So please keep in mind that you might want to use a better/larger version of Visual Studio in your VM.

Good luck developing Windows Phone 7 applications on your Windows 8.1 host machine!

Pin on pinterest Plus on Googleplus Post on LinkedIn

I have bought the Nokia Lumia 920 about 4 months ago and wanted to blog a review. Please note that this is written in the end of November 2013 and that things might have changed since this has been written. Perhaps there are OS updates released, or Nokia updates or app releases/updates. I got the Lumia with the Portico update but I received the upgrade to gdr2 (Microsoft update) and amber (Nokia update) rather quick after buying the device. I have blogged before aobut my experience about the upgrade from gdr1 to gdr2. Which was painless. I have enrolled in the developer program of Microsoft (for about 18 euro’s) and have enrolled in the GDR3 preview program. Microsoft bought Nokia during the past 4 months and they have unlinked the Nokia update (Bittersweet shimmer, now called Black update) and the GDR3 update from Microsoft. So I have the GDR3 preview at the moment and I have to wait for the GDR3 final. Nokia will release the black update after Microsoft finalizes gdr3. There are also resources online which claim that there will be an enterprise update in Q1 of 2014 for Windows Phone 8. An other post is 4 months old and there is a timespan of q1 or q2 for the enterprise update. On the previous link (official Microsoft site) is also an announcement about the increased lifecycle support for Windows Phone. They have increased it from a year and a half to three years! Eat your heart out Android! You can have a telephone running windows phone 8 for as little as 140 euro’s. (Nokia Lumia 520) That is an awesome budget phone with a great OS!


  • no lag! fluent user interface
  • all mandatory apps are available
  • unified UI
  • good lifecycle support (Operating System updates)
  • Nokia adds nice things to the OS
  • growing market share (especially in Europe)
  • awesome camera (Lumia 1020 even has 41 megapixel!)
  • decent hardware (Nokia’s are stronger than Thors hammer)
  • auto Skydrive upload (had Dropbox on my Android HTC Desire C which was also nice)
  • tiles! you just have to experience them
  • good Bluetooth sync with (Ford) car
  • Nokia Drive+ included (for non Nokia phones it’s about 35 dollar/euro)
  • a lot of Nokia apps (for camera’s)
  • Facebook app is more responsive on windows phone than on my HTC Desire running Android 4.x
  • same for Whatsapp
  • no app required for barcode scanning (build in OS)
  • no app required to check who is singing this song (build in OS)
  • you can open Microsoft Office documents
  • build in PDF support
  • screenshots are easy



My next phone will definitely be a (Nokia) Windows Phone! Looking forward to the new 9xx phones. Because the 1020, 1520 are both too big. I even pushed my first windows phone app to the appstore. It is a small and simple flashlight (zaklamp) It is free, so check it out!

As you can see, the most caveats are about missing Dutch (minor) applications. This is just a matter of time. The rest are just missing features in apps. There are no or almost no downsides to the mobile operating system that windows phone 8 (gdr3) is. Please let me know if you agree or disagree. Looking forward to your point of view!

Pin on pinterest Plus on Googleplus Post on LinkedIn