Ad-minister

Ad-minister is a plugin that adds a easy to use WordPress management system for adverts and other static content. It supports ad-rotation (with content having different page-view percentages), schedueling (including multiple time periods) and is fully widget compatible.

Download the plugin from Wordpress.org.

Go here for a painless quick-start guide on how to use Ad-minister.

Attention! The information below is out of date with the current version - I’m working on updating it…

Table of contents

1. Donations

This plugin is geared towards the generation of revenue for websites by enabling the ease of hadling advertising. It is free, but if you feel that you’ve made enough money to contribute to this project, then please do. Your contibution will enable future developments of this plugin.

2. Definition of terms

Position
A position is a location on your WordPress blog, and it is where the ‘content’ shows up - acting as a container for content. Positions can either be defined in your templates, or can be added to a sidebar as theme Widgets (In Presentation->Widgets).
Content
Any piece of content that is to be displayed at a position. Could be anything really - examples may include:

  • banner ads
  • Goolge ads JavaScript
  • Tradedoubler links, but not related to the content of a page/post
  • banners advertising internal content or specials
  • graphics or text that you want to change once in a while

3. Concept

Any content is held inside of positions, where a position is a pre-defined place in a template, or a theme widget. If multiple contents are placed in the same position, then the position will randomize which content is shown. If no ‘weight’ is associated with the content, then each piece of content contained within that position will be as likely to show up upon a page-view as any other. This behavior can be modified with a ‘weight’ parameter, which specifies the relative statistical weight of a piece of content.

4. Installation procedure

  1. Upload the ‘ad-minister’ folder to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in the WordPress admin
  3. If a template have pre-installed advert positions, then they will appear under the ‘Positions’ tab in the ‘Template positions’ section. Widget positions can be created here, and once created, they will show up in Design->Widgets, where they can be dragged onto a sidebar.
  4. Create adverts/content under the ‘Create content’ tab. Here you can enter the html code and also upload files, in the same manner files are uploaded for a post/page.

5. The ‘Settings’ tab

The page looks something like this:

Ad-minister: Settings Tab

On the Settings tab there are several options:

  • Ad-minister post/page piggyback ID - this is the ID that Ad-minister attaches its positions and content to.
  • Dashboard - Ad-minister can notify of upcoming activation or expiration of content that is scheduled. This can be turned of, and the time period (in days) that Ad-minister looks forward can be customized.
  • Theme widgets - if this option is un-checked then no theme widgets will be created.
  • User level access - This option determines the user level required to access Ad-minister under Options->Ad-minister. Note that if you change this the level to one that is higher than the one your user has, you will no longer be able to access Ad-minister.
  • XML Export - creates an XML export file for Ad-minister.

6. The ‘Positions’ tab

The positions tab looks like this:

Ad-ministerPosition Tab

On this page you can create widget positions - to do this click on ‘Add a new widget position’, field will then pop up, where you can enter the following parameters:

  • Name - The name of a position identifies it and must be unique.
  • Description - A description of the position, this is never shown anywhere else than in the admin.
  • Before - This is html code that is to preceed the content that is placed in the position, e.g. ‘<div class=”ad”>’
  • After - The html code to follow the position, e.g. ‘</div>’

For each of the widget positions that is created, a theme widget is also automatically created, so that each position can be dragged into the sidebar (at Presentation->Wigets). They are shown with a prefix of ‘Ad: ‘ followed by the key of the position. Using widgets you can position your content without having to edit any template code. This requires, of course, that your theme is widget compatible.

Note that if you change the name of the key of a position, Wordpress will think it is dealing with a completely new widget, and will remove it from the sidebar, back down into the ‘Available Widgets’ section.

6.1 Adding adverts without touching any code whatsoever

Since widget positions can be dynamically created under the Positions tab, and then dragged onto a Sidebar in Presentation->Widgets, one can start creating content for this position without touching any code at all. Pretty cool, huh? Once the position has been crated, content is added to it under the ‘Create Content’ tab.

6.2 Adding positions to your template

To create a positition named ‘Top Banner’ wrapped in a div, the folling code is placed where the banner is to appear in the template (probably header.php):

<?php
  $args = array('position' => 'Top banner', 'description' => 'This is the banner on top of every page', 'before' => '<div id="banner-top">', 'after' => '</div>');
  do_action('ad-minister', $args);
?>

The minimum amount of code required to create a position is:

<?php
  do_action('ad-minister', array('position' => 'Top banner'));
?>

7. The ‘Create content’ tab

The ‘Create content’ tab looks like this:

Ad-minister: Create content Tab

Each of the fields are discussed below.

7.1 Title

Add ad title to your content as to identify it easily, e.g. ‘Tradedoubler - Apple iPod Nano’. This title will never be visible to a visitor to your Wordpress blog, but will easy your organization. In addition, if you have set a scheduele for this content, this title will show up in the Dashboard when it is due to become active, or due to expire.

7.2 Html code

Here goes the code that is the content. Clicking the preview button will preview the code. Note that any javascript or css will not execute in the Preview. Also, you might want to consider making the code XHTML compliant.

You can add files to your content by uploading in the ‘Add/Manage Files’ box at the bottom of the page. Here, you can also browser the already uploaded files. To add a file, click ‘Send to Editor’, and the image html code will appear in the ‘Html code’ field.

7.3 Schedule

In the schedule field you can specify a time-period for which the content is valid, and will be only be displayed through the template function during that period.

E.g. if you want something to be valid between the 1st of April 2007 and the 1st oF January 2008, enter ‘2007-04-01:2008-01-01′ as the schedule. The dates are entered in ISO standard. Multiple periods are separated by commas.

7.4 Weight

The weight is a parameter that determines what percentage of page-views a piece of content gets. This only applies to positions that contains more than one bit of contents. The probability of a piece of content, i, being shown, when tied to a particular position is given mathematically by:

Weight Equation

This states that the probably of some content being shown equals to the weight of that content divided by the sum of all the weights sharing that position. If the weight is left as ‘Automatic’, then the weight is assumed to be 1 (one). This means that every (shown) content is as likely to be shown as the rest for that position. Thus, the weight can be used to change the fraction of pageviews that a particular ad/content gets.

For example, if a position contains content ‘A’ and ‘B’, with the weight of ‘A’ being set to automatic, and the weight of ‘B’ set to 3, then the probability of content A to be shown is 25% (1/(1+3)), or, in other words, content ‘A’ will be shown one out of four times.

7.5 Position

The position is simply where the content will appear. To administer the positions go to the ‘Positions’ tab.

You can choose to create orphaned content by setting the position to ‘- (orphan)’. This means that the content is not associated with a position, and thus will not show up anywhere. You can change the position of any content in the ‘Content’ tab.

7.6 Make wisible?

You can create invisible content, that will not be shown on our website. The default is to create visible content.

7.7 Use wrapper?

You can choose not to user the wrapper of a position. To see what wrapper a position has, go to the ‘Positions’ tab. The default is to wrap the content.

7.8 Adding files

Files, such as images or Flash files, can be added using the File browser at the bottom of the ‘Add content’ page. Click the ‘Upload’ tab to upload. Click ‘Browse’, to browse the files that are specifically associated with AdMinister. ‘Browse All’ will show all the files that WordPress has uploaded, so that you can use files uploaded to other posts or pages.

8. The ‘Content’ tab

Once content has been added in the ‘Create content’ tab, you can see your content here. The content is grouped by position and is collapsed by default. To see the content of a particular position, click ‘Show/Hide’.

You can edit the positions here. Note that the page does not re-load when content is saved. When saved is pressed a small rotating arrow will appear on the right hand side - when this disappears the content has been saved.

8.1 Orphaned content

When a position is removed, that content that was attached to it will be come ‘orphaned’. This content can be attached to another position, or deleted.

9. Language support

This plugin does support translations.

10. Displaying statististics on pages

You might want to give your advertisers access to the statistics of their adverts without giving them access to ‘wp-admin’. One could, in such an instance, create a password created page with a template containing the Ad-minister template function for such a table. You have the option of excluding any column you don’t wan’t the advertiser to see, and the option of showing only a selection of ads.

<?php administer_template_stats(); ?>

The administer_template_stats takes an optional $options parameter, which is an associative array, which contain some or all of these parameters:

  • ‘id’ - an array containing the ID of the ads to show in the table, each ad will correspond to one row.
  • ‘columns’ - an array containing the names of the coluns to show. The following are available:
    • id
    • title
    • position
    • visible
    • time
    • impressions
    • clicks

10.1 Example

Say you want to give access to the statistics to an advertiser, who has three ads you your website with ids 1, 2 and 3, and you want to show him/her how many impressions the ad has gotten.

In your template you’d put the following:

<?php
  $options = array(
    'ids' = array(1, 2, 3),
    'columns' = array('title', 'position', 'clicks')
  );
  administer_template_stats($options);
?>

11. License

The Ad-minister plugin is relased under GPL, which reads as follows:

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.You should have received a copy of the GNU General Public License along with this program. If not, see

95 Comments to “Ad-minister”

  1. Joachim Says:

    hi,

    can I add a banner in my posts?

    best regards
    Joe

  2. Glen Says:

    Hello,

    I’m getting the error below. What is wrong?

    Warning: array_keys(): The first argument should be an array in /home/content/g/l/e/glenwilliamson/html/events/wp-content/plugins/ad-minister/ad-minister-functions.php on line 215

    Warning: sort() expects parameter 1 to be array, null given in /home/content/g/l/e/glenwilliamson/html/events/wp-content/plugins/ad-minister/ad-minister-functions.php on line 216

  3. Henrik Says:

    Joachim: I haven’t added any support for banners in the posts themselves, but you could always work it into the templates themselves by definint template positions.

    Glem: I’ve added a new version of the plugin to the repository, try downloading that version and see if that solves your problem. Thanks for reporting!

  4. Sammy Russo Says:

    installed your plugin.. followed the directions in this post on creating a position.. I added below the postmeta in my index. My issue is that the position I created in my index file isn’t showing up in the manage panel so i can’t add content to it.

    note sure if this is a related issue… in the manage panel of Ad Minister.. when i click on documentation for creating a position in the theme… I get this error.

    Fatal error: Cannot redeclare administer_admin() (previously declared in /home/actonus7/public_html/insidetviactorsstudio/wp-content/plugins/ad-minister/ad-minister.php:46) in /home/actonus7/public_html/insidetviactorsstudio/wp-content/plugins/ad-minister/ad-minister.php on line 48

  5. Henrik Says:

    Sammy Russo: Make sure that you load the template in which you put the code that creates a position. E.g. if you put the code in the index.php file, make sure you load the front page of your blog - then look in under Positions/Widgets tab.

    I’ve put an updated version (0.4.4) of Ad-minister that fixes the bug described above on the WordPress.org.

  6. Jérôme Lacroix Says:

    There is a mistake in the code that add the position in the template :

    ‘Top banner’, ‘description’ => ‘This is the banner on top of every page’, ‘before’ => ”, ‘after’ => ”); ?>
    do_action(’ad-minister’, $args);
    ?>

    There is an extra ?> after ”); that causes the php code to be invalide, resulting in not showing the ad. Please remove it from your code exerpt!!

  7. Jérôme Lacroix Says:

    Great plug-in :-)

    But how do we know how many time the ad has been displayed and clicked? I didn’t see any stats report. Is there one? Without that, this plug-in is missing something that could raise a lot more its value!

    Did you plan to add this feature?

    The plug-in AdServe has that report feature, but it missing the HTML code flexibility you offer…

  8. Henrik Melin Says:

    Jérôme Lacroix: To be honest, I hadn’t really thought about it - the campaigns we run on dagensskiva.com are generally based on fixed periods of time (hence the schedule feature). I can fairly easily add the number of impressions a piece of content makes, but catching the number of clicks will be trickier since the html code of the content can be absolutely anything (i.e. not limited to link ads, but also e.g. css, website graphics etc.). I’m gonna have a think on how to do it (perhaps a template keyword that can be added in the html code perhaps…).

    Thanks for catching the typo!

  9. Stephen Says:

    I’ve just been searching all the wordpress plugins to find an ad manager, and this one seems by far the best. :)
    I’d like to sell ads on my site so having stats would really be helpful.

    The other plugin I was looking at was ad-serve (http://wordpress.org/extend/plugins/adserve/) and it has the ability of letting a member of your blog see stats for ads.

    I’d like it even better if you could display ad stats on a page on your site (which you could password protect if you wanted to using the password setting for that page already built into Wordpress) that way you could very easily let potential advertisers see the impressions others are getting and realistically know what they could expect.

  10. Sven Rafferty Says:

    Is there any way to add URL Targeting? For example, place ad in all posts with URL:

    http://www.site.com/tag/advertising

  11. Andrew Says:

    You could easy add stats to this plug in

    views could be done via a hidden pixel image added to the ad’s html php?id=111 etc

    Urls would have to be rewritten, then use php click through counter code. php?id=111 etc … why not have a form field for url tracked then a insert button that places a tracking url at the cursor position in the html/ad box?

    easy

    Andrew

  12. Henrik Melin Says:

    Ok - the next release of Ad-minister will include statistics (impressions and clicks). Thank you all for your feedback.

    I’m also completely revamping the ‘Content’ tab and removing unnecessary AJAX (I don’t know what I was thinking), and of what’s left, will gracefully degrade.

    Sven:: You could do that on template level, but I’m not sure how easy it’d be… There is not feature in Ad-minister that allows you to do that.

    EDIT: Oh, and the new version will include template functions for displaying statistics for advertisers - so there’s no need to have them poking around in the admin.

  13. Ben Says:

    This looks like an excellent plugin with good documentation. I will give it a shot when statistics have been added. Many ad people book a set level of impressions, e.g. 60k, so it would be great to allow to set that condition so that it won’t exceed the number of impressions. If it could do that then I can’t see any reason to use specialist ad software.

    P.S. I noticed 1 typo next to 7.6.

  14. Bruno Says:

    when the plugin will be compatible up to wordpress 2.3.3 ???

  15. Manny Says:

    Any idea when the plugin will work with WordPress 2.5?

  16. Henrik Melin Says:

    I’m working on the new version as we speak. If you want to try out the beta version go to the page at wordpress.org and download the ‘Development version’. I would really appreciate any feedback before I release it.

    I’m updating the documentation too, but that might take longer.

  17. Marina Says:

    I’m already confused… I want to add an ad to my sidebar… but not a widget.. so the sidebar doesn’t have a page ID associated with it.. in fact it shows up on every page.. so how could I add the ad?

    Marina http://www.hotforwords.com

  18. Henrik Melin Says:

    Marina: So the concept is that you create ‘positions’ withing which ads appear. If you have a widget compatible sidebar you can just create a ‘widget position’ and drag it onto the sidebar. If you don’t then you have to put the position within your template.

    The page ID is used to store the information that ad-minister holds. Normally, I use the id of the ‘about’ page (normally 2). It really doesn’t matter what id you put in as long as you’re not planning to delete it and that it exists.

  19. Henrik Melin Says:

    The newest version of Ad-minister (0.5.1) requires no setup, so installation should be less confusing now.

  20. WordPress Plugins Database » Plugin Details » Ad-minister Says:

    […] Visit […]

  21. Coming Soon: My Personal WordPress Theme Starting Point | WordPress Themes Says:

    […] For instance, Who Sees Ads?, If you’re not afraid of getting your hands dirty with PHP, or Ad-Minister, if you’re the widget type (I prefer widgets myself—more for convenience than fear).  […]

  22. The Best Blogging Software (WordPress) + The Top 60 WordPress Plugins | Midas Oracle .ORG Says:

    […] Ad-minister 0.5.1 » Henrik Melin, Kal Ström (url) A management system for temporary static content (such as ads) on your WordPress website. Manage->Ad-minister to administer. […]

  23. John Says:

    Just got the new version, I like the new content display and the addition of impression tracking, however there seems to be a problem with the visual editor, it pretty much doesn’t display anything other then white and when you do a highlight of the space its got the html code as white text. Sometimes the window even just disappears and you can’t even get back to the html editor unless you totally back out and start the content from scratch.

  24. John Says:

    I thought of another suggestion I don’t know how doable it is but I have seen it built into phpnuke ad managers. They way it works is you can enter your advertisers (ie Apple, Netflix……) then when inputing the banners I would select that advertiser and then label the banner, what would then happen is if there is multiple ad locations on a page it would pull the same advertisers ads for the positions, so Apple ads would fill the positions instead of a random mix of ads.

  25. Loris Says:

    Hello,
    Thanks for you great work.
    I’ve got two features to implement in your next realease.
    The first :
    Is it possible to add a column with the click rate. It’s a simple division of impressions by clicks.

    The second :
    Implement the gestion of clicktag for flash banners.
    For that, you have to create a function to get the url defined in the content definition in the ad-minister admin. This function is called by the button in the flash.

    Thanks

  26. Piotr Says:

    Hey,
    I’ve got WP 2.3.3. When I go to Ad-minister tab I got this error:

    Warning: array_keys() [function.array-keys]: The first argument should be an array in […]/wp-content/plugins/ad-minister/ad-minister-functions.php on line 600

    Warning: Invalid argument supplied for foreach() in […]/wp-content/plugins/ad-minister/ad-minister-functions.php on line 600

    No data available.

    I have no idea what is wrong. Yesterday I’ve installed this plugin on another site (WP 2.3.3 too) and everything was ok.

    Thanks.

  27. Piotr Says:

    Ok, I’ve resolved this :-)
    I’ve installed version 0.4.4 Then I’ve created first banner. Then I’ve installed version 0.5.1 - and it is works :-)

    Cheers

  28. Henrik Melin Says:

    Piotr: Yeah, Ad-minister 0.5+ written so that it will work with WP 2.5. It is possible that 0.5 might work with 2.3, but that is probably pure coincidence… I’m glad you found a workaround.

    John: The visual editor is showing some strange behaviour. I will have to do some digging (or simply disable it…).

  29. mjfahmi Says:

    well the widget position works great :) , but i added the code above to my template to manually add a position , i added it in single.php and page.php but it dont show on position tab , any help would be great :)
    thanks

  30. Juan Manuel Lemus Says:

    Hello, a simple question: Where are the development documentation?. I want to use ad-minister in my template but i don’t find the development documentation. AH!, In wordpress 2.5 the widget positions don’t add the widget to available widgets..

    Thanks!

  31. Loris Says:

    One other great feature,
    For each content, it will be great if we could select catergories in which we want to display ads.

    Thanks
    Loris

  32. [i:rrhoblog] » links for 2008-04-25 Says:

    […] Ad-minister Adds a management system for adverts and other static content. It supports ad-rotation (with content having different page-view percentages), schedueling (including multiple time periods) and is fully widget compatible. (tags: wordpress plugin wp-plugins werbung) […]

  33. Brandon Says:

    Hi,

    This is an incredible plugin, but I have not been able to get it to work. There are two items. I get this error:
    Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/toptenci/public_html/designcrack/v2/wp-content/plugins/ad-minister/ad-minister-functions.php on line 600
    Warning: Invalid argument supplied for foreach() in /home/toptenci/public_html/designcrack/v2/wp-content/plugins/ad-minister/ad-minister-functions.php on line 600
    No data available.

    Then, when I add the php to my template, it is not recognized in the positions tab. Any ideas? DO you need to be running php 5?

  34. Brandon Says:

    I think i found the answer above. I’m running 2.3.3

  35. Abi Says:

    Hi

    How do i get the clicks feature to work? It says see other documentation but i cant find anythign in the help files?

    Thanks

  36. Adam Says:

    hey, great plugin, works fantastic, lovin it. But i really need it to set it to categories and/or tags, can you please tell me how to do this in detail?

    i’ve added ad-minister to the search.php.

    This is what i’m trying to do: when some one does a search on my site, they will see reletive ads to their search results.

    How do i format the tags/categories in php?
    Where would they go?

  37. Loris Says:

    One other feature : statistics

    It will be good if we can see stats by month (impressions, clicks).

    Loris

  38. Sarah Bray Says:

    I installed this plugin for one of my clients, and it works fine, but the stats are showing crazy numbers. Across the board, ALL of her ads are getting around a 10% click-through rate. Is there a glitch or something we should know about?

  39. Henrik Melin Says:

    mjfahmi : Make sure that you’re also loading your templates (i.e. the pages that use the specific template). Only then will a template position show up.

    Loris: Thanks for your suggestion. I think that the (very basic) statistics functionality could be improved significantly. Ideally, I’d like to see that functionality being pawned off to another (much better) stats plugin.

    Abi: The help documentation is this page. I haven’t had time to update it completely for the new version, but how to add template positions is covered here.

    Adam: Hmm, interesting. I’m not quite sure how to do that.

    Sarah Bray: Okay, sounds weird. One of the problems with the statistics functionality is that it logs every single load, wether it be a robot, crawler or a real human being. This should probably be fixed. Perhaps the forwarding url is being crawled too, creating high click-through rates. Obviously, and sadly, this is a non-trivial problem.

  40. deshock.com » Blog Archive » Coming Soon: My Personal WordPress Theme Starting Point Says:

    […] For instance, Who Sees Ads?, If you’re not afraid of getting your hands dirty with PHP, or Ad-Minister, if you’re the widget type (I prefer widgets myself—more for convenience than fear). These […]

  41. FITSNews Says:

    Great plug-in!

    My only comment is that my clicks show relatively high numbers; I know I’m getting clicks, but I don’t think I’m getting near as many as what is tracking…One of my ads is getting like 30% CTR, I know that isn’t right!!!

    All in all, this was so much easier to install and use than Adserve. Great job! Particularly for a non-techie…techie…

  42. Travis Says:

    I love this plugin with one small problem…
    The following text is show before the ad:
    # {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Arial;}} {\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20 \par
    \par
    and this is shown after the ad
    # \par
    \par } �

  43. Travis Says:

    Also, it only wants to show the Amazon ad, and seems to refuse to show anything else…

  44. Travis Says:

    Sorry to post three times in a row, but I did fix the error mentioned before (Apparently Wordpad fails at life)

  45. Clive Barton Says:

    Hi Henrik,

    Very interested in this plugin but I have a particular requirement (which is quite common for ad-rotating software).

    I need to set multiple locations per page (eg: 2 sidebar spots and maybe 2 others) and I need to make sure that the same ad’ will never occupy two spots simultaneously on a single page load.

    Is there any likelihood that you might be able to create a solution for this please?

  46. Soni Says:

    hi, i got this error

    Fatal error: Only variables can be passed by reference in /home/guidetip/public_html/wp-content/plugins/ad-minister/ad-minister-functions.php on line 140

    Thanks.

  47. Soni Says:

    Already fixed..
    Just refresh..

    Great thanks.

  48. Marina HotForWords Says:

    I changed the ID of the page it attaches itself to (as I didn’t like the title of that page).. but it still seems to ad that page into the link.

    How can I fix that?

    Thanks,
    Marina

  49. Marina HotForWords Says:

    Actually, I notice today that it is now attached to an even different post.. still not the one listed in the settings.

    Can you explain how that works? Does it just randomly attach itself to random posts throughout your website? and those posts change daily or so?

    I’d like to be able to pick the post it links to, and have it stay with that post, in case I end up deleting the post that it has randomly attached itself to.

    Also.. when are you going to provide some documentation on the new features.. like the clicks field, etc?

    I love your plugin by the way.. I completely replaced my Adsense Manager with your plugin yesterday and love it! I can now manage multiple ad campaigns properly!
    Thanks!

  50. Henrik Melin Says:

    Marina HotForWords: Weird. The Ad-minister data is stored in Custom Fields of a post. The id of this post can be changed on the settings tab. This id will not change without you changing it. When you install the plugin, Ad-minister will automatically create a post that it attaches itself to.

    I don’t understand what you mean by ‘be able to pick the post it links to’. Are you talking about the click tracking? Or is this the post ID in the settings tab. It shouldn’t really matter what post you attach Ad-minister to, all that provides is a place to store the data. The reason for storing it on a post is that I can change quickly the entire ad-set on a website.

    Yeh, I’ll get onto doing the documentation at some point…. :)

  51. drexnefex Says:

    Is there any setting that prevents this plugin from logging Clicks and Impressions when logged into the site as an admin or any other user?

  52. Marina HotForWords Says:

    I am concerned about the post that the service attaches itself to as when you roll over the ad, sometimes it may say something like http://www.hotforwords.com/the-lesbian-game/etc.etc.etc and I may not want a person to think that the ad takes them to my lesson on the origin of the word lesbian.

    So I changed the post, lost all my ads.. started all over again.. and then came back the next day and noticed that the ads were now attached to a post not even related to the one I had picked the previous day.

    It seems like it attaches itself to my latest posts, yet I added the ads a week ago.

    If you roll over my banner ad at the top of my website you can see that it is attached to my latest post for some reason.

  53. Karl Says:

    Hej Henrik,

    Allt väl? Tack för plugin, har precis börjat testa, verkar funka riktigt bra! Nu på engelska, om du skulle ha en lösning och det kan hjälpa någon annan..

    We’re making a site for a small magazine and they want to run a number of ads down the side of all pages. What we’d like to do is rather than create multiple ad positions and fill each with a couple of ads, have a single ad position but increase the number of ads shown. I.e. it would be great if we could set the position to show 5 or 10 ads and if there are more ads than that, it would just like now randomly pick which one(s) to show.

  54. links for 2008-06-04 | The Marketing Technology Blog Says:

    […] Ad-minister - Wordpress Robust Advertising Manager Ad-minister is a plugin that adds a easy to use WordPress management system for adverts and other static content. It supports ad-rotation (with content having different page-view percentages), schedueling (including multiple time periods) and is fully wid (tags: ads advertising plugin wordpress plugins) […]

  55. Richard Says:

    Hi,

    Firstly: excellent, excellent plugin.

    Secondly: I have one hiccup. When I put the stats code in my template I get the following error:

    “Parse error: syntax error, unexpected ‘=’, expecting ‘)’ in /home/philatel/public_html/wp-content/themes/pdb/bannerstats.php on line 12″

    Line 12 being: ‘ids’ = array(1, 2, 3),

    Have you come across this?

    Regards,
    Richard

  56. Richard Says:

    Hi,

    Fixed the initial problem: changed the = to =>.

    Another problem problem found though. The th row doesn’t show in IE. See http://www.philatelicdatabase.com/advertiser/

    Any idea what might be causing this. Your help would be very appreciated.
    Regards,
    Richard

  57. Wordpress: Manage Ads with Ad-minister | The Marketing Technology Blog Says:

    […] for Ad-minister isn’t too intuitive, but the features are perfect. Here are the steps to configure Ad-minister, check out the author’s site for additional […]

  58. goblogging Says:

    Can I display more than one ad in same zone?! :) btw, it’s a great plugin. thanks

  59. Upgrading WP: Taking The Plunge : Learn How To Do Things Says:

    […] days, but it’s big for our use, which is basically ad rotation, so I was pleased to find Ad-Minister. This is a plugin that adds a user friendly ads management system, which supports ad-rotation, […]

  60. shiro Says:

    I will try this plugin. I think it’s good plugin and i need it. thanks.

  61. Jason Says:

    Click feature doesnt work..and the documentation doesnt say anything about it

  62. gigi Says:

    how can i add effect to banners show?

  63. Roberto Entringer Says:

    taink you!

  64. adamwhiles dot com » Hi World, Sup? Says:

    […] more information on how to use this plugin see http://labs.dagensskiva.com/plugins/ad-minister/ Tags: widgets, admin, […]

  65. Vinayak Says:

    Hi,
    I have installed Ad-minister Pluginand i have gone through above all the process but i m not able to see my advertisement on my sidebar. Can you plz help me out ?

  66. Michael Says:

    I’m looking for a banner manager that will allow me to have specific banners displayed on a specific page. Having a random banner appear would not suffice because my advertising “real-estate” is being sold to advertisers on a page specific basis.

    In my case, my website will be a wedding directory with each page being for a specific vendor category, such as Photographers, Videographers, Caterers, etc. So in my template I would like to have three positions where I can display ads (banners) on each specific page. for instance, on the Photographers page will be three areas where a photographer can purchase an ad (banner) to give him enhanced exposure on the photographer page which may have 50 or more other photographers listed. But I would not want any other ads to appear on this page, only those of photographers who have purchased the ad position.

    Does this plugin have the ability to do this?

    Thanks.

  67. Jenn Says:

    We have installed ad-minister. It’s a fantastic plug-in but it’s not recording clicks. It is correctly tracking the number of impressions but not clicks. We have read through the documentation and not found anything addressing this. Is there something else we need to do to ad this function?

    Thanks.

  68. Jenn Says:

    Nevermind! Found the problem. Thanks for the great plugin.

  69. 6 Free Advertising Server Plugins for WordPress — Setup, Manage and Track Banner Ads Says:

    […] testingAd-minister (Plugin’s page), I immediately know this is a neat and powerful plug-in. It allows you to insert most types of […]

  70. Jim Says:

    Great plugin. Really useful for what we are trying to achieve. There is one more feature that we would love to have. Im working on your code to try and hack this in but im having difficulty and imagine you would probably know right away where i need to make any changes.

    Anyway i have 5 sidebar widgets with 1 ad being displayed in each. I would like to randomise the positions of those sidebar widgets so that position 1 changes to a random position (i.e. last or something else). Any help would be much appreciated. Donation pending ;)

    e.g.

    Sidebar1
    Sidebar2
    Sidebar3
    Sidebar4
    Sidebar5

    Sidebar4
    Sidebar3
    Sidebar1
    Sidebar5
    Sidebar2

    …. Hope this makes sense ?

    Many thanks in advance!

  71. Colin Says:

    I’m having the same problem Jenn, can you let me know what you did to fix it?

  72. Richard Says:

    Hey Henrik,

    How is the update going? You have a great plugin here - it’s a shame that it isn’t tracking clicks…

    Do you know what Jenn has done to rectify this?

  73. Shamin Says:

    Hi all,

    I cant seem to get flash adverts working on my site - just has a link - can anyone tell me how to get this to work.

    Thanks in advance

    Sham

  74. Shamin Says:

    Great Plug-in. Really easy to use and useful.

    Is there any way to specify an ad for a category (channel for example)?

    Sham

  75. Richard Says:

    Hey Sham,

    I think you will have to create a separate template file for your category.

    Open your “archive.php” rename it “category-123.php” where “123″ is the ID of the particular category. (see http://codex.wordpress.org/Category_Templates)

    Then I suspect you place the individual zone code in that template file.

    Has anyone figured out how to track clicks yet?

    Richard

  76. Jesse Says:

    I have installed your plugin and placed the required code into my template file however the position does not appear in the plugin’s positions page. Any ideas why the position would not show up? I copied the code from above, tried both the long and short version.

  77. Didu Says:

    Hi,

    This message is for Jen, up above, she wrote on the 8th, regarding the clicks tracking issue:

    Can you tell me what the problem was with the clicks? I am not recording clicks either. It’s making me nuts. I’m getting lots of traffic but no darn clicks are registering!

    Thanks!
    Diana

  78. Frank Says:

    Hi, I’ve just installes administer that’s great. But I do have ab problem creating new content: Using WP2.6 the uploader ist placed qwrong in FF3.

    See here: http://www.shuhari.de/administerprob.jpg

    In the post writing area everything workes fine.

    Is there a fix?

    Thanks
    Frank

  79. Didu Says:

    Ahhh… I got it! The reason the clicks are not registering is because I didn’t put a limit on the number of limits to allow.

    So, there is the answer. Just add the amount of clicks you want to allow in the field when you are creating content.

    VOILA!

  80. Richard Says:

    Hi Didu,

    Nope, I have set the click limit but still no registering.

  81. sahil khan Says:

    umm…i cant get thru how to work the click feature…can sum1 pl help me out!!!! its damn urgget!!!

  82. Chris Moore Says:

    Got the same problem as Frank, can’t get to the frame on the create content tab to add media. Have tried in Linux/Firefox and XP/IE and Safari and Firefox, so not a browser/op problem, can get the frame to go into another tab on the browser but of course this does not update the fields in the create content tab.

  83. Frank Says:

    Hi Chris,

    but there are some incredible things happen: now it works. Although I didn’t change anything on the system…

  84. Krys Says:

    Same problem as Frank and Chris Moore (media frame not loading properly), but it’s not righting itself. Any ideas?

    Otherwise, I am very excited to start playing with this plug in.

  85. Krystyne Says:

    Hi. Looks like my comment was deleted. I have the save problem as Frank and Chris with the content tab to add media. Nothing has changed, it still comes up below the content page off to the left so far I can’t enter anything into it - and there is no scroll ability either for a work around.

    I tried uninstalling and reinstalling - no luck.

    Any thoughts?

  86. A Random Walk Through Wordpress Plugins | Stephan Miller Says:

    […] Ad-Minister […]

  87. Chris Moore Says:

    Same here!

  88. Cathy Says:

    I would just like to know if the Ad-minister plugin is fully compatible with WordPress 2.6?

    (There was a message at the top of this page saying that it wasn’t but I don’t know when the site was last updated.)

    Thanks

  89. Clive Barton Says:

    Henrik,

    Notice at the top of this page says:
    ——————————————————————————–
    Attention! The information below is out of date with the current version - I’m working on updating it…
    ——————————————————————————–
    Is that still correct? (It seems to have been there for a long time)!

  90. Mike Says:

    I am having the same problem with the add media tab, it comes up below the main screen (off screen to the left) with no ability to scroll over to it this is a clean install on wordpress 2.6 with ONLY this plugin activated. Anyone have a solution? does it have something to do with the iFrame? I really love this plugin and would like for it to be fixed.

  91. Kerry Murphey Says:

    First, great plugin!

    1) How do you get Google Adsense ads to work? I copied/pasted the code, and no matter what I do, they refuse to load. I have another banner working just fine, just not Googles….any tricks>

    2) Also the Upload Image feature appears on the Mac browsers as being cut in half down the middle, so I can’t see the left side of the tool…odd.

    Many thanks

  92. Matts Says:

    It seems that this plugin is not usable on WPMU.

    I would like to use it that the administrator of the blog URL can give people the possibility to add advertisements.

    Anyone an idea ?

  93. Web Wednesday No. 2 | Johnny Saturn Says:

    […] Ad-Minister (download here): I use this for rotating ads at the top of my blog.  I use this space outside my Project […]

  94. Ann Says:

    Trouble with media iframe… same problem as Frank, Chris, Krystyne, Kerry, etc. Any ideas?

  95. Seth Says:

    Ad-Minister + 2.6.1 = ?

    This is such a cool plugin - beyond just advertising. Is it working with 2.6.1? When can we expect an update?

Leave a Reply