Doyles Room Poker

Sponsor Ad Management User Guide

The Ethicurean - Chew the right thing.

The cd_ad_sponsor plug-in was written to manage the sponsor ads that can be presented within your blogs. In the case of a WordPressµ installation, there can be a very large number of sponsor ads. I wrote this article to help you get the most out of the cd_ad_sponsor plug-in. This article is a continuation of the Sponsor Ad Management article.

Note: The cd_ad_sponsor download from WordPress in incorrectly named. The download DOES contain the correctly named cd_ad_sponsor.zip file. Please extract this file before you upload it to your plugins folder. You may also download the correctly named plug-in from here.

Change Log

Version 1.1 is now available. This User Guide reflects those changes and is noted by, [Version 1.1, 11-09-2009].

Version 1.2.1 is now available. This User Guide reflects those changes and is noted by, [Version 1.2.1, 12-07-2009].

Version 1.2.2 (01-20-2010) is now available. This upgrade reflects minor bug fixes only. No changes to the documentation is required.

Version 1.2.3 is now available. This User Guide reflects those changes and is noted by, [Version 1.2.3, 01-30-2010].

Version 1.3.0 is now available. This User Guide reflects those changes and is noted by, [Version 1.3.0, 02-20-2010].

WooThemes - WordPress themes for everyone

Preface

I would like to preface this article with a few things I want you to know.

First, should you have any questions after reading this user guide, please leave your comments at the end of this article. I will do my best to assist you as soon as I am able.

Second. The cd_ad_sponsor plug-in was designed with both mainstream and adult-oriented blogs in mind. Subsequently, there may be specific data fields which are not relevant to one or the other blog type. Simply ignore the data that is not specific to your use.

Third. The cd_ad_sponsor plug-in is an initial release. This simply means that it resolves my current issues, and, that I will continue to expand the capabilities to fit additional requirements, or to incorporate feature enhancements made by you, the user, as time and funds permit.

Lastly, I want to thank you for your interest in using this plug-in. I have found that I now have much more time to write blog articles rather than managing ad placements and I hope that using this plug-in will save you time as well.

I've listed a sub-TOC here so that as you use the plug-in later you can refer to each section as needed. The plug-in is divided into the following administration menus:

I've added a couple of entries, "Modifying your theme" and "Miscellaneous" to the TOC. These sections describe the changes you need to make to your theme files. These entries are not part of the cd_ad_sponsor plug-in administration menu.


Prerequisite

  1. You should already have the cd_ad_sponsor plug-in installed and activated for your WordPress installation. Please refer to the installation instructions in the readme.txt file for more information.
  2. You should have a working knowledge of WordPress theme structures. The cd_ad_sponsor plug-in requires that you modify some of your blog theme files in order to present your sponsor ads as desired.
  3. Due to the shear number of user-defined themes available, I cannot cover all permutations. Therefore, I will use a fictional theme as an example guide throughout this article. You will need to make the necessary modifications in order to fit your particular theme style.

What do we do first?

Before you begin configuring the cd_ad_sponsor plug-in, you should consider how you sell ad spots to your sponsors. You should also consider whether you are billed for the use of a sponsor ad, such as the case of a PPC ad. The selling and buying of sponsor ads is categorized as a Revenue Type, which I explain in section Manage Revenue later in this article.

The next item for consideration is the location within your theme where you place sponsor ads. These locations are sometimes referred to as Zones. Again, I'll explain more about locations in section Manage Zones later in this article. For now, I want to demonstrate an easy method that you can use to initially define these locations. We'll be using this throughout the remainder of this article.

To define locations for ad placement in your theme, start by sketching an overall layout of the main theme page. Make sure to label each area. Our end goal is to have ads placed within each of these areas, so we'll start with the header, and work our way down.

Let's say that we want a single ad location in the Page Header section of our theme's main page to place a sponsor ad. Label this location as shown and give this location a number. You can use any integer identifier for your location reference, but for this example, I'll keep it simple and label it as, "zone 1". You should notice that I have included the ad size. The ad sizes I use conform to the IAB Ad Unit Guidelines but you may use any banner ad size that fits within your theme style. Whatever size you use, make sure to note it on our sketch for later reference.

Next, we'll sketch another location to appear at the top of the content area. Notice that I have specified two (2) ads to be placed in this zone. This location will be zone 2. I'll explain how to get more than one ad to display in a single location later in this article. For now, I think you get the idea how to label the rest of the locations in the sketch. You are not limited to the layout I have used here. This is simply an example. Just remember that you will need whatever zone identifiers you create when you define your zones within the cd_ad_sponsor plug-in.

One final note before we get started is that this sketch actually represents four different theme files, the header, the index or main page, the sidebar, and the footer. The ad location in the header means you will need to modify the header.php file. The ad in the content area means you will need to modify your index.php file, and possibly others, such as the page.php, the single.php, etc. The sidebar location obviously is the sidebar.php file. Lastly, the footer location represents the footer.php file. It is important that you understand one, how your particular theme is constructed, and two, be familiar with reading and writing PHP code.

Advertise on Coyotes Designs

Getting Started

Now that we have a general sketch outlining the different ad locations for our theme, we can start entering information into the cd_ad_sponsor plug-in. First, I will explain the purpose of each of these sections and describe each of the data fields. At the end of each section I'll provide a tutorial for that section.

In the following tutorial, we will create two sponsor ads, a image-based ad that we will place in the page header zone (Zone 1 on our sketch), and a script-based ad that we will place in he sidebar (Zone 5 on our sketch). You should complete each of these sections with your specific sponsor information.

Manage Sponsors

Sponsors are your clients. You either sell ad spots to a sponsor, or subscribe to their affiliate program. Either way, you obtain ads to display on your site from your sponsors. The Manage Sponsors page displays a list of all the currently defined sponsors for your blog. If you are running WordPressµ then the sponsors you define apply across all blogs.

The cd_ad_sponsor plug-in manages specific contact information about each of your sponsors. The Manage Sponsors page lists each of your sponsors in alphabetical order. Not all data fields are used when creating a new sponsor, depending upon the type of your sponsor. You can leave a data field empty if it does not apply.

Sponsor Name
This is the name of this sponsor.
User Name
This is your user name that you use to log in to the sponsor web site.
Login Password
This is your password that you use to log in to the sponsor web site.
Affiliate ID
This is the sponsor assigned affiliate ID you received when you signed up for this sponsor program. Not all sponsors provide an affiliate ID, however. If you do not have an affiliate ID, leave this field empty.
Webmaster URL
This is the URL you use to log in to the sponsor web site.
Referral URL
This is the webmaster referral URL that other webmasters use to sign up with this sponsor under your account. Not all sponsors offer a webmaster referral program. Leave this field blank if your sponsor does not offer this benefit.
Referral Banner
This is the webmaster referral banner URL. The URL can be a sponsor hosted banner or a banner hosted by you on your server.
2257 Doc URL
This is the URL for the sponsor's legal page detailing the 2257 requirements statement. This information is specific to adult oriented web sites only.
Sponsor Support Email
This is the support e-mail address for this sponsor.
Sponsor Support ICQ
This is the support ICQ address for this sponsor.

After you are satisfied with your entries, click Save Changes. The Manage Sponsors page is displayed with your new sponsor data.

To edit sponsor data, click the sponsor name.

Tutorial: Manage Sponsors

In this tutorial, we'll be creating two sponsors. We'll create an entry for Google, and an entry for the AdCouncil.

Start by clicking the Manage Sponsors option from the Ad Sponsors administration menu.
The Manage Sponsors page is displayed. You should see an empty listing.

Advertise on Coyotes Designs

Click the Add Sponsor button to display the Add Sponsor form.

Google PSACentral
  1. In the Sponsor Name field, type, Google.
  2. In the User Name field, type the user name that you use to log in to your Google account.
  3. In the Login Password field, type the password that you use to log in to your Google account.
  4. In the Affiliate ID field, type the affiliate ID assigned to you when your Google account was created. This should look similar to, pub-nnnn.
  5. In the Webmaster URL field, type the URL that you use to log in to your Google account.
  6. Leave the Referral URL field empty, since Google does not offer a webmaster referral program.
  7. Leave the Referral Banner field empty, since Google does not offer a webmaster referral program.
  8. Leave the 2257 Doc URL field empty, since we are not working with an adult-oriented sponsor.
  9. In the Sponsor Support Email field, type the Google support email address.
  10. Leave the Sponsor Support ICQ field empty, since Google does not have a support ICQ feature.
  1. In the Sponsor Name field, type, PSACentral.
  2. In the User Name field, type the user name that you use to log in to your PSACentral account.
  3. In the Login Password field, type the password that you use to log in to your PSACentral account.
  4. Leave the Affiliate ID field empty, since PSACentral does not provide an affiliate ID.
  5. In the Webmaster URL field, type the URL that you use to log in to your PSACentral account.
  6. Leave the Referral URL field empty, since PSACentral does not offer a webmaster referral program.
  7. Leave the Referral Banner field empty, since PSACentral does not offer a webmaster referral program.
  8. Leave the 2257 Doc URL field empty, since we are not working with an adult-oriented sponsor.
  9. In the Sponsor Support Email field, type the PSACentral support email address.
  10. Leave the Sponsor Support ICQ field empty, since PSACentral does not have a support ICQ feature.

Review your entries. If your entries are correct, click Save Changes. The Manage Sponsors page is displayed with each of your sponsor information data listed in alphabetical order.


Pages: 1 2 3 4

20 Responses to “Sponsor Ad Management User Guide”

  • Coyote says:

    Hello Jean-Marc,

    I am already working on your feature request for the next release. Actually, I am not really happy with the way WP handles user names and passwords so I am creating an export function to pull a sponsor report that can later be emailed to individual sponsors. It is a little simpler than managing sponsor log ins.

    I sent you an email.

    Thank for your input!
    Coyote

  • marcus says:

    Hello,

    This plugin looks dynomite! I had no problem installing and configuring it but for some reason the target url for each banner either defaults to the default setting or to the category landing page of the category I've selected that banner to display in. Anyone else experiencing this or have input as to what I may have configured incorrectly?

    Thanks!
    Mark

  • Coyote says:

    Hi Mark,

    It sounds as if you have a minor config issue. I will be more than happy to help.

    Do you have skype? If so, you can contact me at, coyotesdesigns. It would be much easier to check your configuration in an almost real-time chat vs. emailin' back and forth.

  • flyboy says:

    This plugin is unbelievably cool!

    Question though... Is there way to delete a sponsors/banner/zones etc. in the admin interface? Seems this could get seriously out of hand after a few months.

    Thanks, Coyote.

  • Coyote says:

    Hello flyboy,

    Thanks! I appreciate your comments.

    I did not code a delete function for two reasons, 1) It was not necessary for my needs, and 2) The relationships would cause a major headache for users. For example, deleting a sponsor would also require removing the associated program types, the associated banners, and any scheduled ads. I found it simpler for the user to edit an existing entry to include the desired data.

    I do think that a delete function is viable. I am currently working on a reporting feature, which may necessitate an archival feature instead, or in addition to, a delete function. There are merits to both.

    Please let me know if you have any questions.

    Sincerely,
    Coyote

  • candys says:

    Wow, plugin looks perfect but I receive an error when I try to create a sponsor. Have reinstalled twice and made sure all files are writable. Any ideas?

  • Coyote says:

    Hello candys,

    If you will be so kind as to forward the exact error message to me, coyote [at] coyotesdesigns [dot] com, I will be more than happy to assist you.

    [EDIT]
    I have release version 1.2.4 to correct an error during new installs where the database tables were not created. I sincerely apologize for this oversight.
    You can download the plug-in from the downloads page on this site, or from the WordPress plugins page.
    [/EDIT]

    Best regards,
    Coyote

  • candys says:

    Thx, did the trick.

  • roefie says:

    I've installed and activate this plugin but I can't add sponsors.
    The following message is displayed after add sponsor:
    "You do not have sufficient permissions to access this page."

    What is the solution for this problem?

    Thanks in advance.

  • Coyote says:

    Hi,

    You should be logged in as administrator. What version of WP/PHP are you running? You can contact me on skype, coyotesdesigns, if you are still having difficulties and I will do my best to assist you.

    ~Coyote


Advertisement
Popular Posts

Sponsor Ad Management User Guide

The cd_ad_sponsor plug-in was written to manage the sponsor ads that can be presented with

A WordPress Sponsor Ad Management Plug-In

I wrote the WordPress Sponsor Ad Management Plug-in to use within the WordPress and WordPr

Amateur Astronomy at Kitt Peak

I have always been fascinated with astronomy. The shear sizes and forces present in the un

Quote Of The Day
Of all God's creatures there is only one that cannot be made the slave of the lash. That one is the cat. If man could be crossed with the cat it would improve man, but it would deteriorate the cat.
~Mark Twain