John Chow dot Com Online Investment Review - Make Money Online Investing in Businesses
 

Randomize Banners with Got Banners WordPress Plugin

written by John Chow on September 4, 2007

How one lazy bum made $176,697.50

When I created those 125×125 ad buttons, they were at fixed locations – the first buyer bought the first spot and the second bought the second and so on. The main problem with this setup was higher up buttons had better click rate than the lower ones. With all advertisers paying the same monthly price, that wasn’t fair. I wanted some way to rotate the buttons so every advertiser would get even exposure. This was when Shrihari Sankaran of Got Chance emailed me.

The Got Banner Randomizer

Shrihari asked me if he can code up a “randomizer” for my ad buttons. What it would do is rearrange the banners into a random order on every page refresh. It was exactly what I was looking for and Shrihari coded the randomizer in a day. Then he made one that would work with any number of banners. I told Shrihari that if he made this into a WordPress plug it would be a big hit.

I Asked, Shrihari Delivered

Got Banners is a simple banner rotating plugin for WordPress. Unlike other banner rotators, Got Banners displays all the banners provided simultaneously. But, in a different random order each time. This ensure all advertisers get even exposure at every banner locations throughout the day. You can see it operate on this blog by hitting the refresh button.

This plugin comes with a normal version as well as a widgetized version, both are built in. The plugin works with an unlimited number of banners so as long as they’re the same size. Got Banner is ideally suited for application like what I’m using it for. However, even if you don’t sell private advertising, Got Banner can be used for randomizing affiliate buttons from Text Link Ads, Google AdSense or any other affiliate program.

Download Got Banners

Did you enjoy this post? Get John Chow Dot Com updates via email...

Stay up to date with all of John Chow’s tips for making money online and blog posts by subscribing via email. Your email will be kept private and never shared with anyone.

{ 58 comments }

Ebay_Tips September 4, 2007 at 4:14 pm

Sweet plug-in for all those who want to see how other options besides adsense compare.

MyBlogCotest September 4, 2007 at 5:53 pm

It’s perfect for those who want to direct sell their ad spots :mrgreen:

TheDirectoryDude.com September 4, 2007 at 7:40 pm

I agree. Adding some functionality to manage the direct selling would make this plug in even better :evil:

DeboHobo September 4, 2007 at 5:59 pm

I was wondering if you were working today, what with all the guest posts and all.

This is a good widget, now all you buttons get even exposure and click opportunity. Great job Shrihari.

***V*** September 6, 2007 at 3:26 pm

It looks like an excellent plugin. When my blog gets bigger I will definitely give this a go.

V

Ebay_Tips September 4, 2007 at 4:26 pm

Oh, I misread! Honestly I kind of like having my sidebar items in a certain order, but I do see when it could be useful (Your case Mr. Chow). I’m wondering how many page views you’re going to get just from the refreshes? :lol:

Word Hugger September 4, 2007 at 4:38 pm

That is a pretty useful plugin for large blogs, not so much for smaller ones.

SEO Optimization September 4, 2007 at 4:46 pm

Why not for smaller ones? That is just a nice plugin. Something i was looking after (even tho my blog is small). The point is even if you use affiliate banners you never know which one performs best and at what position, this way you can at least give it a chance to the banner gets its position with which it performs best.

A really great plugin.

Word Hugger September 4, 2007 at 6:07 pm

In that case nevermind, I stand corrected.

MyBlogCotest September 4, 2007 at 5:54 pm

Like John Chow said you can used for randomizing affiliate buttons :mrgreen:

KingJacob September 4, 2007 at 10:00 pm

With affiliates wouldnt you want your higher earning ones up top and not constantly moving around?

Rhys September 5, 2007 at 3:40 am

It’s to reduce ad blindness

Terra Andersen September 4, 2007 at 5:57 pm

Definitely! I think once a blog actually has some good traffic flow to work with… this is a great plugin to utilize!

Good stuff!
:mrgreen: :razz:

MrGPT September 4, 2007 at 4:39 pm

Thanks!
I was wondering how you did that. I sell 468×60 advertisements and use WP-Ads to rotate them.

SEO Optimization September 4, 2007 at 4:58 pm

The WPAds plugin will work for one banner (or if you float them eventually two per slot). This seems something totally different, imagine this plugin as “Getting the banners dance” they get replaced, going up, down, left, right pretty neat i have to admit.

mike September 4, 2007 at 4:42 pm

yeah, but becouse you put them in the /banners/ directory, any adblock with *banner* filter will catch all of them.

I just don’t get it why on earth anyone call any banner like this in 2007. why not /goodpayingfolks/ or something…

Andrew September 4, 2007 at 5:49 pm

It’s easy enough to change which directory to call the banners from in the source code, though, if you know anything about PHP.

Here’s an idea for the next release though – make it an easy option to change which directory to call banners from in a text area form.

Good plug-in though

Terra Andersen September 4, 2007 at 5:58 pm

I have no idea…? :roll:

Shaun September 4, 2007 at 4:52 pm

Ah, nice. I should probably learn how to upload plugins. :P

Danny @ MarketTreasure.com September 4, 2007 at 5:35 pm

This is a very interesting plug-in, when I start getting enough traffic at my blog that’s worth selling ads on i’ll try it.

Shaun, installing plug-ins is easy, just follow the readme file it comes with and you’ll be ok. If you have any problems with any plug-ins just contact me and i’ll email you back.

Shaun September 5, 2007 at 9:05 am

Thanks! I appreciate it. I’ll try to upload some this week. :)

MyBlogCotest September 4, 2007 at 5:58 pm

Don’t worry shaun, upload and install wordpress plugin is very easy just follow the instruction. Good luck :mrgreen:

Mr. Rajawang.com September 4, 2007 at 6:34 pm

easy? i tried installing the related post plugins into my blog but to no avail until now..anyone care to give a link to the right method? I have uploaded and activated it, what shall i do next? :(

YC September 4, 2007 at 7:21 pm

Uploading plugins is deviously simple, Shaun, using something like Filezilla and activating them in Wordpress. Try it!

MyBlogCotest September 4, 2007 at 5:50 pm

What a great wordpress plugin!

Chris Jacobson September 4, 2007 at 5:53 pm

You’re the man! lol
I was looking for something like this just today. :mrgreen:

MyBlogCotest September 4, 2007 at 6:01 pm

I didn’t looking for it but I jsut need it. And John gives me :mrgreen:

***V*** September 6, 2007 at 3:29 pm

I wasn’t looking for it either, but I will be bookmarking it for future use.

V

Carl Zetterlund September 4, 2007 at 6:12 pm

Neato!

Will come in handy.

Mike Mikey September 4, 2007 at 6:19 pm

This will come in handy one day when my newly created blog MikeMikey.com is successful. Another great pickup by John!

Simon September 4, 2007 at 6:36 pm

Something wrong when I active this plugin.
“Warning: call_user_func_array() [function.call-user-func-array]: First argumented is expected to be a valid callback, ‘gb_add_pages’ was given in” :???:

Webmaster Money September 4, 2007 at 6:50 pm

I just noticed that it is rotating… I was just thinking that it is to make it like all the time looking differerent so people think there are always new banners.

YC September 4, 2007 at 7:22 pm

While I don’t think I’ll use it now since I don’t sell banner ad spaces, it’s a good one to keep. Great job Shrihari!

Jauhari September 4, 2007 at 7:33 pm

Interesting, I want try this wonderful plugin.

Rob September 4, 2007 at 7:39 pm

uhmm, this is a very nice plug-in. I may try it

TheDirectoryDude.com September 4, 2007 at 7:42 pm

Fantastic plug in guys. I’m sure it will get lots of use by the bloggers direct selling ad space as well as using other revenue programs.

Shrihari September 4, 2007 at 7:57 pm

Hey,
Thanks for nice comments there. I’d also like to thank John for this post and also for suggesting me to develop a WP Plugin based on the script that i wrote.

So far, i have been notified of one error.
Warning: call_user_func_array() [function.call-user-func-array]: First argumented is expected to be a valid callback, ‘gb_add_pages’ was given in

Could you tell me when this happens ? This error is displayed when you click the “Activate” link ? I’ll see into this.

Thanks,
Hari (Shrihari)

Skiing at Home September 4, 2007 at 8:18 pm

Thanks for the link! Now if I can get one of my 2200 stumbleupon visitors to click the darn links!

Nick September 4, 2007 at 8:26 pm

Sounds like a great plugin. I just hard-coded the randomization into the theme template using php, but this would be another way to go about it.

Click Input September 4, 2007 at 9:25 pm

Or you could use PHPAdsNews.

Cool new plugin though.

Lewis Empire September 4, 2007 at 9:55 pm

This looks like a great plugin. There goes another hour as I go through the testing, upload and install process!

KingJacob September 4, 2007 at 9:56 pm

Cool Plugin, though I think a plugin for something so simple kinda superfluous.

kanak September 4, 2007 at 10:00 pm

Excellent plugin. Now i need some banner adds and some plugins. Well need to clean up my theme for this plugin. :mrgreen:

Click Input September 4, 2007 at 10:43 pm

I tried adding this to my blog and it ignored my margin attributes and rendered 2 banners!

Click Input September 5, 2007 at 4:22 am

I played myself and hadn’t drunk my morning coffee when I commented this – it does work as intended. I though it did something else!

***V*** September 6, 2007 at 3:31 pm

What did you do incorrectly in the first place?

V

Utsay Ahmed September 4, 2007 at 10:52 pm

A very useful plugin for those people who want to sell their ad space directly for some extra income :) But I guess this is not meant to be utilized for blogs with low traffic. Yet a good plugin for big blogs!

Fantastic piece of work Shrihari

TheDirectoryDude.com September 5, 2007 at 12:31 am

Smaller blogs could still use it to rotate things like affiliate programs that are related to your blog.

Blogs For Money September 4, 2007 at 11:18 pm

Cool!

Along the same lines, I wrote some script for showing random banners on the likes of hosted Blogger (which have no built in support and no way to add plugins):

http://blogsformoney.com/post/Random-Banner-Ads-on-Blogger-Hosted-Blogs.aspx

jhay September 5, 2007 at 6:36 am

This is neat! Will definitely try this on my blog. :mrgreen:

Dave September 5, 2007 at 7:13 am

I imagine the plugin will work with text links as well? Aren’t banners kind of on their way out?

Shrihari September 5, 2007 at 7:30 am

Yeah, it will work with text links too. Just that you’ll have to customize it a bit.

***V*** September 6, 2007 at 3:32 pm

What do you mean by “customize it a bit”?

V

Shrihari September 6, 2007 at 7:21 pm

Err… I mean that the text links are usually listed as a list using and tags. The tag can be entered in the admin panel in the place of the banners. But, the tag has to be coded into the plugin file(if using the widget) or the sidebar(if using the normal one).

Jason September 5, 2007 at 7:28 am

I really don’t care about those banner ads flip or not, coz I’m using adblock plus :twisted:

Btw, congrats for passing 8000 rss readership.

rahul September 5, 2007 at 10:47 am

nice plugin Shrihari , I will try with my blog :smile:

Indra Diky September 6, 2007 at 1:10 pm

Thanks for the info! I’m gonna try it on my blog. :wink:

Aditya September 11, 2007 at 1:28 am

I think i will try this very soon on my blog. Thanks for the information though :)