Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Dynamic Advertising Model for WordPress

Posted on 2011-10-20
Medium Priority
Last Modified: 2013-11-28
I am to be soon developing a number of websites with dynamic ad models using Google's DFP service. Ideally I want to develop these websites using WordPress, I was wondering if there was any tips or brilliant plugins to allow me to show generic grouped ad units and specific ad units on different categories, pages and posts in certain categories?

I need a default generic set of advertisments to appear in a few predefined ad slots for example: 2x MPU, 2x Leaderboard etc..

These need to change depending on what category or page/post you are on. The same ads need to show on posts that come from it's parent category, the same applies for sub-categories and pages with sub-pages.

There seems to be no solution out there! Just simple plugins to stick adsense codes into posts randomly it seems..

Now I was thinking, do I add a set of custom fields to posts+pages+taxonomies? However I feel that this would be an ministration nightmare, having to siv through masses of data. However if none were defined there would be a default fallback set.
Question by:bravecreative
  • 2
  • 2
LVL 70

Accepted Solution

Jason C. Levine earned 668 total points
ID: 37035984
>> There seems to be no solution out there! Just simple plugins to stick adsense codes into posts randomly
>> it seems..

Pretty much.  As with anything, the more specific your needs, the fewer community contributions you will see that match those needs.  From the plugin standpoint, try either:




but I think Ad Injection is still too simplistic to match what you want.  The former has a ton of settings and may be a better fit for you.

Ultimately I think you are going to end up writing your own plugin that does all of the parent/child and category testing you are talking about.

Assisted Solution

jaxbrian earned 668 total points
ID: 37065587
You could write a small piece of php code that uses mysql to pull information related to the ads that you want to display.
you could do something like SELECT `image_name` FROM ads_table WHERE `category` = 'the_category'
you could pull them at random if you wanted.
this would also allow you to increment the number column so you could see how many times it is displayed.

just an idea as an alternative
LVL 31

Assisted Solution

gwkg earned 664 total points
ID: 37071946
LVL 70

Expert Comment

by:Jason C. Levine
ID: 37334472
I've requested that this question be closed as follows:

Accepted answer: 500 points for jason1178's comment http:/Q_27406808.html#37035984

for the following reason:

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.

Expert Comment

ID: 37334473
why that answer and not any of the other answers?

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Whoever said that “a picture is worth one thousand words” observed a fact that can dramatically affect your marketing success. Most people tend to learn visually, so many publishers commonly acknowledge the effectiveness of visual learning by using…
Conducting a customer service survey used to be as straightforward as sending a template email out using checkboxes and numerical rating systems to measure satisfaction.
The purpose of this video is to demonstrate how to add AdSense Ads to a WordPress Website, and how to set up WordPress to automatically place Ads in Sidebars. This will be demonstrated using a Windows 8 PC. Log into your AdSense account. : Cli…
The purpose of this video is to demonstrate how to prevent comment spam on a WordPress Website. This will be demonstrated using a Windows 8 PC. Plugin Akismet will be used. Go to your WordPress login page. This will look like the following: myw…

581 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question