Published by nick on 23 Sep 2008 at 01:43 pm
Good bye OpenX. Hello Google Ad Manager.
Websites need ads. It’s one of the things that make the internet go ’round. That and porn.
If a startup wants to have a free solution for serving ads, there has really only been one choice for many years, OpenX, formerly known as phpAdsNew. OpenX has been at Wikia for quite some time. After hitting some brick walls with scalability, having downtime/slowness issues, and getting frustrated with basic functionality that work without taking down the server, I decided it was time to try something new.
I looked into Google Ad Manager over the past few days. It seems like it can do the job, and last night I wrote all the code. Today I switched all of the wikia.com websites from OpenX for serving Spotlight Ads to Google Ad Manager.
Here are the compelling reasons I found for switching.
- OpenX is crap — It is possible to write high scale web applications in PHP/Mysql. I’ve done it, multiple times. OpenX has not. Sorry for being a bit arrogant here, but I will happily engage an OpenX architect and question numerous design decisions. As an example: Logging impressions to a relational database in real time is a horrible idea. Horrible. It will never scale. Telling people that the right way to solve this problem is by logging on the app servers? Even worse.
- Google’s infrastructure — Even if OpenX wasn’t horrible, I still don’t want to have to worry about buying servers, system administration time, and bandwith for my ad infrastructure. I put more faith in Google’s and Yahoo!’s infrastructure than anything a startup can build.
- It’s easier to use — I found the interface and code setup far more intutive than OpenX. So have the 4 other people that I’ve been working with to load ads. They love how simple Google Ad Manager is. That being said, there are a couple of less-than-intuitive things with Google Ad Manager, so it wasn’t completely painless. Maybe Apple needs to come out with iAdManager?
- It’s Free — Ok. Did you guys hear that? Free. Free hosting of the graphics. Free server infrastructure. Estimates are that this will save Wikia.com $5000 a month in bandwidth and servers.
Is this the death of OpenX? No. There are still some things that Google Ad Manager can’t do. There is also a bunch of technical weirdos that think Google has too much power, so they will continue to use OpenX out of fear.
However - Google just flexed their muscle, and they pulled off a great first product. Good work Google.
And if someone knows how to short OpenX stock, let me know,
Oliver George on 25 Sep 2008 at 3:09 am #
Hi Nick
Sorry to see you go.
You clearly know your stuff when it comes to scaling web applications. I thought you’d be interested to know we’re releasing a new system for logging impressions which replaces logging impressions directly to the database. This was an important technical hurdle to overcome before we could provide a hosted version of the OpenX ad server.
OpenX comes from a proud open source history and we’ve been systematically updating the application from the inside out.
Keep an eye on us, I think the new logging system, planned UI improvements, plugin framework and hosted service might go a long way to encouraging you back to us
Please contact me (oliver.george@openx.org) if you have any other suggestions. They really do help and we’re always keen to run new ideas past people for their opinions (for example, the UI team has some new interfaces they’d like feedback on at the moment).
cheers,
Oliver George
OpenX Limited
Google Ad Manager vs OpenX vs Trafficspaces | Trafficspaces Blog on 13 Feb 2009 at 12:57 pm #
[…] well, fix it, and make that your signature” Well it happens that there was one thing OpenX didn’t do very well. It just wasn’t user-friendly enough. Rightly or wrongly, OpenX had this reputation of being […]
Peter Brookes on 19 May 2009 at 10:49 am #
Hi,
I stumbled upon ur blog through Google.
I’ve just posted a thread about scaling ad servers on Hacker News - http://news.ycombinator.com/item?id=617316
Please lend your opinion. It’ll really help me out.
thanks.
Pete
Chris Muktar on 31 Aug 2009 at 4:30 am #
Great post- I needed someone to make a decision for me and I’m glad you wrote this up. I’ve used OpenX before but found its workflow confusing and complicated. Life is short, let’s make it easy…
Thanks again,
Chris.
OpenX vs. Google Ad Manager on 07 Oct 2009 at 9:33 pm #
Hosted OpenX is has been broken for months and it never gets fixed. It’s worse than you might imagine. Anyone who’s tried it for sometime knows I’m not exaggerating here. I never had problems with the installed version but Hosted OpenX is a disaster.
Who doesn’t want free, unlimited reliable, scalable ad serving. That’s why I moved my clients to Google Ad Manager. At first the interface was a bit confusing coming from the OpenX world, but now it makes perfect sense and it’s more intuitive than I ever thought. It closely matches the real world of direct ad sales. OpenX’s interface does not, making it difficult to translate IO’s to Data to enter into an Ad Server.
The only thing I’m missing from OpenX is the image tracking pixel. Google uses javascript invocation tags only. But eventually that feature will be implemented and for now I can sleep at night knowing my ads are being served on schedule. When I want to review my stats I don’t have to wait days go gain entry.
Good luck OpenX I really do hope you guys pull it together.