Cranky Ads – A New Ad Management Service

in Blog

Cranky Ads is a new ad management WordPress plugin from popular blogger Yaro Starak. In some respects it could be described as a combination of an advertisement plugin and an ad marketplace as the plugin allows you to sell ads directly via your website and set the price of any ads you sell plus all of your ads are added to the Cranky Ads marketplace.

Using the plugin is very straight forward. After signing up for a CrankyAds account you can create a zone for your ads. You can sell text, image or video ads. You can choose from 18 preset banner sizes for your banner ads such as 160×600, 468×60 and 88×31. Alternatively, you can define the exact dimensions of your banner ads. This is useful if the preset banner sizes don’t fit into your design well.

Ads can be sold in 18 currencies i.e. any currency that PayPal accepts. Ads can be sold in a variety of time periods such as per day, week, two weeks, month, two months, year, two years etc.

Add A New Zone

In the advanced section you can ‘alternative prices’ to advertisers. This allows you to give a discount to advertisers who want to purchase ads for longer periods. This section is also where you define the number of ads per zone e.g. it may be 1 ad for a 728×90 ad zone but 8 for a 125×125 ad zone.

Once you have setup your zone you will see it listed in the active zones section. From here you have two options of where your ad zone is placed: you can either add it to your site via a widget or hard code it into your template manually using PHP.

CrankyAds Active Zones

The ad zone initially displays an ‘Advertise Here’ box because no ads have been sold as yet. There is unfortunately no way to switch this ‘Advertiser Here’ banner off however you can upload your own banners via your CrankyAds account to replace this ad. The plugin will only display one of the ‘Advertise Here’ banners at a time (i.e. an ad zone with 8 banner spaces won’t show 8 default advertise here banners).

When a user clicks on the default banner they are taking to the advertisement page. Disappointedly, the plugin automatically generates an advertisement page on your website to place the advertisement information. The only thing that the newly created page has is the shortcode [CrankyAdsAdvertiseHere]. The vast majority of people who will be using this plugin will already have an advertising page live on their site so will have to delete the new advertising page and then add the shortcode [CrankyAdsAdvertiseHere] to their existing advertising page.

You’ll be glad to know that you can define your own advertisement page in the ‘Edit Plugin Options’ page. You just need to enter the page ID of your advertisement page (make sure you do this before creating any zones).

Edit Cranky Ads

I love the way the ad zone order box is displayed though I’m not too keen on the default yellow box surrounding the main area. There’s no way to customise this directly in the settings area but in the ‘Edit Plugin Options’ page there is an option to disable the default styling so that you can style it yourself via your stylesheet. Underneath the form there’s a CrankyAds logo and the link ‘Powered by CrankyAds. Add an advertising page to your blog now. Click here.’ In my opinion it’s a bit overkill and gives a slightly unprofessional feel to the advertising area.

Advertise Here Page For Cranky Ads

When an advertiser clicks on the order button, they are not taken directly to PayPal. Instead, they have to sign up to CrankyAds first. The whole point of selling advertisements directly via your own site is to cut out the middle man however asking your advertisers to sign up to a third party service before they can order for you is one more hurdle for them to jump.

Sign Up For Cranky Ads

CrankyAds only allows advertisers to upload a banner and set the URL of their site too. There is no option to define the alt tags (this problem exists for uploading your own default ads too).

Your CrankyAds account will show you all of the orders that you have received. All of your websites can be managed from this area.

Cranky Ads Account

How does CrankyAds make money? Well, in their help section they note that:

We make money when we bring additional revenue to the Publisher, through the Marketplace. The Marketplace is CrankyAds store listing of Publisher’s campaign opportunities. If an Advertiser purchases a campaign through the Marketplace, CrankyAds takes a part of the fees.

The marketplace is something that I unfortunately can’t comment on as it is offline.

CrankyAds Marketplace


I’ve a huge fan of Yaro Starak and what he has done in the past though I feel that he still has a lot to do with Cranky Ads. At the moment it is still rough around the edges. It doesn’t have the features of free ad plugins such as AdRotate or WP125. It’s certainly miles behind premium ad solutions such as WP Ad Center and OIO Publisher.

Lots of little bugs need to be addressed. For example, at the moment you can’t even delete your website from your account. Zones can be deleted via your own website though you can’t delete the corresponding website from your CrankyAds account. The setup is a little strange to me as well. I would rather everything was either handled on my own website or handled in my CrankyAds account but you need to do some things on your own website and other things on CrankyAds. For example, on your own website you can edit ad zones and change important factors such as how many ads are displayed etc however if you want to replace the default ‘Advertise Here’ banner with your own affiliate banners you need to login to the main CrankyAds website and upload banners there.

I suspect that some of the features of CrankyAds that I have criticised are not actually bugs. The whole service seems to have been geared towards beginners and I’m sure many users will appreciate the simplicity of the service however if you are looking for a simple way to sell your ads, I honestly think BuySellAds is a better solution as it’s easier to use and has access to many more advertisers. It is difficult for me to make a fair comparison to BuySellAds as the CrankyAds marketplace is offline and their help page doesn’t state how much of a fee they take (BuySellAds takes a 25% cut).

I would perhaps have a completely different opinion of CrankyAds if the marketplace was online as it seems to be the main reason for using the service. Unfortunately, it isn’t, so at the moment I can’t recommend the service over the other alternatives that are available. As I mentioned previously, I’m a big fan of Yaro Starak. He’s a fantastic writer and has launched some great membership programs over the last few years so I have no doubt that the service and the plugin will see some major improvements in 2012. CrankyAds is by no means a bad solution and I’m sure some of you may find it useful though until some things have been addressed, I would encourage you to use an alternative solution for selling your ads.

At the moment the plugin is not available at the WordPress directory and is only available at the CrankyAds website. I’m sure that when (if) it’s added to the WordPress directory we will see more people using the plugin. More information can be found at the CrankyAds website itself.

Good luck,

Link: Cranky Ads

* Kudos to Josh Kohlbach for bringing this plugin to my attention :)

Comments (6)

  • Comment by Kevin Muldoon
    Kevin Muldoon

    @yarostarak Hi Yaro,

    I’m glad to hear that the marketplace is being developed as that will really help people sell their ads more easily.

    Give me a buzz when the new version has been released and I’ll check it out and do a follow up post about it :)


  • Comment by yarostarak

    Thanks for the write-up Kevin, you certainly did a thorough job. I appreciate the feedback in your review too, it’s great to have insights into what doesn’t make sense to you.

    We are working on the Marketplace (the CrankyMart) as I type this and should have it out in May 2012 in BETA format to begin with. Our core focus is to make the CrankyMart a fantastic matching service for bloggers and advertisers, and continue to build out features of the ad manager, so hopefully some of your concerns will be addressed in time.

    You are right, we did build CrankyAds to focus on beginners, or at least users who do not require control over every little detail. That being said, I personally use CrankyAds on my site and do not need anything more than it provides, but I don’t see myself as a beginner. CrankyAds was built initially to meet my needs, and I’m very minimalist. I figure the fewer settings to learn how to use the better.

    As for your complaint regarding the registration process for buying an advertisement – we have plans to streamline this a bit more, however given we need to give advertisers a login page to control their campaigns, at some point we do need them to create a member account at, just you do when you first install the plugin on your website as a publisher.

    Thanks again for the review!


  • Comment by Kevin Muldoon
    Kevin Muldoon

    I can’t remember the exact name of the template it creates. It’s something like advertising-info.php. If you search for advertising you’ll find the page.

    All the page does to call your ads is add [CrankyAdsAdvertiseHere]. By adding that shortcode to another page you can define your own advertising page.

  • Comment by GrowMap

    Hi Kevin,

    Thanks for the tutorial. You wrote, “You ƒ¢ ¢ €š¬ ¢ €ž¢ll be glad to know that you can define your own advertisement page in the ƒ¢ ¢ €š¬ ‹Å“Edit Plugin Options ƒ¢ ¢ €š¬ ¢ €ž¢ page. You just need to enter the page ID of your advertisement page (make sure you do this before creating any zones).”

    And if we didn’t see this post BEFORE we created our ad zones? Any idea how we merge our existing advertising page with the information CrankyAds auto-creates?

  • Comment by Kevin Muldoon
    Kevin Muldoon

    @Muzi It doesn’t let you ad adsense code…or any type of code. It only allows banners. As I noted in my review, it’s fairly limited in this regard as you can only upload a banner and set the URL, you can’t even set the alt text.

  • Comment by Muzi

    i tried this plug-in, however i couldn’t add adsense code?