Openads

jaydub - February 28, 2007 - 23:19

This module integrates the popular open source ad server OpenX (formerly Openads) with Drupal.

Supported OpenX invocation methods include:

  • Javascript (default)
  • Remote
  • Local
  • XML-RPC

Features include:

  • Define which ads show to which user roles
  • Extended information in ad_channel, including full url and user role
  • Ads are available as blocks or can be inserted manually into templates.

Note

This module only integrates with a working instance of OpenX. Installing and configuring
OpenX as an ad server is beyond the scope of this module. If you are looking for help
with OpenX, please consult these resources:

http://www.openx.org/
http://www.openx.org/community/tips
http://www.openx.org/faq
http://www.openx.org/support/documentation
http://forum.openx.org/

Update

I have taken over as the new maintainer recently. First order of business is to apply
patches and fixes from the issue queue to the -dev release and after some testing
to make an official release.

After that a new version branch will be made to work on new features. At that time
a Drupal 6 version will begin development as well.
The Drupal 6 version is out
and ready for testing! The nightly snapshot should appear shortly with the goods.

The one major new feature added in to the development release is support for using
the Remote, Local and XML-RPC invocation method for OpenX.

Note that in order to use the Local invocation method you must have an OpenX
adserver installation on the same machine as your Drupal site and it must have
the same top level domain. This is an OpenX requirement.

In order to use the XML-RPC method you must have the PEAR XML-RPC library installed
and you must have the OpenX openads-xmlrpc.inc.php file from the OpenX installation
files in your PHP path.

The methods other than Javascript will not work correctly if a user is browsing a cached page
such as for anonymous users. The openads module will fallback to the Javascript method to
serve ads if Drupal is set to use caching and the current user is the anonymous
user. Please help to test this out if you are using any of the invocation methods other
than Javascript!!

Original development of this module was sponsored by Ambiweb GmbH
Updates and the Drupal 6 port were done in part for the Beijinger

Releases

Official releasesDateSizeLinksStatus
6.x-1.02008-Apr-2512.64 KBRecommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.12008-Apr-2512.73 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
6.x-1.x-dev2008-May-2012.61 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.x-dev2008-May-2012.69 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
 
 

Drupal is a registered trademark of Dries Buytaert.