Click here to Skip to main content
13,054,615 members (67,523 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as


Posted 23 Oct 2012

Hold On, I Forgot to Mention…

, 23 Oct 2012
Rate this:
Please Sign up or sign in to vote.
I forgot to mention...

There’s always that point when you are maintaining and developing your live project when you really wish you had a way to communicate to your users, it could be as simple as a “Check this out” or as worrying as “My backend service provider just crashed, please check for my update”.

In the past, this would require you to host your own web service or hold some XML and have your app check it when it started and then the trick of managing a separate page to look up the updates (actually the YLAD – Your Last About Dialog project has such a page ready built for you!), well it was brought to our attention that you could just as easy use AdRotator to do this for you!

Get Me Some Updates!

We noticed an amazing pattern being used by some apps where they were presenting their notifications to users as toasts or banners in their apps which is exactly how AdRotator works and we thought the idea was so fantastic that here’s a separate post just for it.

The idea is simple, thanks to the built in Remote House Ad Support available in AdRotator already:

  1. Create an XAML user control and host the XAML somewhere on the web, probably best where you host your remote AdRotator configuration (we recommend signing up for a FREE Azure or AppHarbour account and link it to your source control of choice), we use AppHarbour for the AdRotator examples.
  2. Update your Remote XML configuration for AdRotator in your app to set a remote URL for the House Ad thus:
    <Probabilities AdType="DefaultHouseAd" 
  3. Done, easy eh!

If you want, you could even disable the other AdProviders for a time to display your notice or just add a probability so that it cycles in, just depends how important your notice is.

You could even have a second dedicated Ad using the Sliding Ad technique with its own remote configuration to only enable it when needed.

Possibilities! Possibilities!

Coming Soon

There’s always more to come, with the updates coming soon, you’ll be able to have multiple house ads (as well as other providers) so you can have several notices rolling in.



This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Simon Jackson
Architect ZenithMoon Studios
United Kingdom United Kingdom
Long time game developer / IT maniac.
By day working as a lowly Technical Architect for a healthcare software firm, by night Masquerading as the Master Chief of ZenithMoon Studios.

At heart I'm a community developer breaking down lots of fun and curious technologies and bringing them to the masses.

I'm also a contributor to several open source projects, most notably the AdRotator advertising rotator project for Windows and Windows Phone.

After a hefty break with Windows Phone and Windows 8 I'm heading back to my XNA roots to show how beginners and current XNA devs can take their skills forward with XNA's bleak future.

ID&Xbox MVP & Best selling author
[Mastering Unity 2D Game Development] (
[Unity 3D UI Essentials] (

You may also be interested in...


Comments and Discussions

-- There are no messages in this forum --
Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170713.1 | Last Updated 23 Oct 2012
Article Copyright 2012 by Simon Jackson
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid