<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Support for OpenX Source ad server by independent OpenX Source Specialist Erik Geurts</title>
	<atom:link href="http://www.openxconsultant.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openxconsultant.com</link>
	<description>Support, Consulting, and Training for OpenX Source ad server</description>
	<lastBuildDate>Wed, 01 Feb 2012 14:41:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>RESTful API module for OpenX Source</title>
		<link>http://www.openxconsultant.com/blog/2012/01/restful-module-for-openx-source/</link>
		<comments>http://www.openxconsultant.com/blog/2012/01/restful-module-for-openx-source/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 15:06:50 +0000</pubDate>
		<dc:creator>Erik Geurts</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[v2.8]]></category>

		<guid isPermaLink="false">http://www.openxconsultant.com/?p=1067</guid>
		<description><![CDATA[After last week&#8217;s post mentioning the tutorial articles on the OpenX Source API by Canadian web developers Blackriver, I thought it might be useful to also point out that a developer named Rade Popovic offers a RESTful API module for OpenX Source. This is in fact a wrapper around the original API that makes it [...]]]></description>
			<content:encoded><![CDATA[<p>After last week&#8217;s post mentioning the <a title="OpenX Source API tutorial" href="http://www.openxconsultant.com/blog/2012/01/openx-source-api-tutorial/">tutorial articles on the OpenX Source API</a> by Canadian web developers Blackriver, I thought it might be useful to also point out that a developer named Rade Popovic offers a <a title="RESTful module for OpenX" href="http://www.restopenx.com/" target="_blank">RESTful API module for OpenX Source</a>. This is in fact a wrapper around the original API that makes it a lot easier to use the available features if you&#8217;re more experienced in using a REST interface. There are functions for working with agencies, users and channels, for advertisers, campaigns and banners, and for websites and zones. This module is offered for just 55 euro, and comes with extensive documentation.</p>
Share this on:<a rel="nofollow" target="_blank"  href="http://twitter.com/home?status=RESTful%20API%20module%20for%20OpenX%20Source%20-%20http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2012%2F01%2Frestful-module-for-openx-source%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2012%2F01%2Frestful-module-for-openx-source%2F&amp;title=RESTful%20API%20module%20for%20OpenX%20Source&amp;source=Support+for+OpenX+Source+ad+server+by+independent+OpenX+Source+Specialist+Erik+Geurts+Support%2C+Consulting%2C+and+Training+for+OpenX+Source+ad+server&amp;summary=After%20last%20week%27s%20post%20mentioning%20the%20tutorial%20articles%20on%20the%20OpenX%20Source%20API%20by%20Canadian%20web%20developers%20Blackriver%2C%20I%20thought%20it%20might%20be%20useful%20to%20also%20point%20out%20that%20a%20developer%20named%20Rade%20Popovic%20offers%20a%20RESTful%20API%20module%20for%20OpenX%20Source.%20Th" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2012%2F01%2Frestful-module-for-openx-source%2F&amp;t=RESTful%20API%20module%20for%20OpenX%20Source" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a rel="nofollow" target="_blank"  href="mailto:?subject=RESTful%20API%20module%20for%20OpenX%20Source&amp;body=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2012%2F01%2Frestful-module-for-openx-source%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/email_link.png" class="sociable-img sociable-hovers" title="email" alt="email" /></a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.openxconsultant.com/blog/2012/01/restful-module-for-openx-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenX Source API tutorial</title>
		<link>http://www.openxconsultant.com/blog/2012/01/openx-source-api-tutorial/</link>
		<comments>http://www.openxconsultant.com/blog/2012/01/openx-source-api-tutorial/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 11:39:07 +0000</pubDate>
		<dc:creator>Erik Geurts</dc:creator>
				<category><![CDATA[Ad management]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Inventory Management]]></category>
		<category><![CDATA[OpenX Source]]></category>
		<category><![CDATA[Statistics]]></category>
		<category><![CDATA[v2.8]]></category>

		<guid isPermaLink="false">http://www.openxconsultant.com/?p=1056</guid>
		<description><![CDATA[The team at Black River (a web development firm based in Toronto, Canada), are working on an article series about the API in OpenX Source v2.8. As they say in the first article: Especially when it comes to OpenX API – there is almost nothing out there but a few blog posts and outdated code [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Black River" href="http://blackriverweb.com/" target="_blank"><img class="alignright size-full wp-image-1057" title="Black River" src="http://www.openxconsultant.com/images/black-river-logo.gif" alt="Black River, web development firm in Toronto Canada" width="231" height="44" /></a>The team at <a href="http://blackriverweb.com/" target="_blank">Black River</a> (a web development firm based in Toronto, Canada), are working on an article series about the API in OpenX Source v2.8. As they say in the first article:</p>
<blockquote><p>Especially when it comes to OpenX API – there is almost nothing out there but a few blog posts and outdated code samples. We would really like to share our experiences (both positive and negative) with OpenX API as we strongly believe that the OpenX platform should remain easy accessible and open to the public.</p></blockquote>
<p>I strongly agree with this and that&#8217;s why I wanted to draw some extra attention to these articles.</p>
<p>Here is a run down of the articles in the series:</p>
<ul>
<li>The first article is an <a title="Introduction to the OpenX Source API" href="http://blackriverweb.com/2011/12/openx-api-part-1/" target="_blank">introduction to the OpenX Source API</a>, with some background information on why it was developed and how to connect with the API.</li>
<li>In the second article, the examples are mostly about <a title="Using the OpenX API to work with advertisers" href="http://blackriverweb.com/2011/12/openx-api-advertisers-part-2/" target="_blank">using the OpenX Source API to work with advertisers</a> (creating, modifying, retrieving statistics).</li>
<li>The third article explains <a href="http://blackriverweb.com/2012/01/openx-api-the-theory-behind-openx-campaigns-and-ecpm-part-3/" target="_blank">how the eCPM can be calculated for campaigns with different pricing models</a> (like CPM, CPC and CPA), as an introduction for a later article about managing campaigns via the OpenX Source API.</li>
</ul>
Share this on:<a rel="nofollow" target="_blank"  href="http://twitter.com/home?status=OpenX%20Source%20API%20tutorial%20-%20http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2012%2F01%2Fopenx-source-api-tutorial%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2012%2F01%2Fopenx-source-api-tutorial%2F&amp;title=OpenX%20Source%20API%20tutorial&amp;source=Support+for+OpenX+Source+ad+server+by+independent+OpenX+Source+Specialist+Erik+Geurts+Support%2C+Consulting%2C+and+Training+for+OpenX+Source+ad+server&amp;summary=The%20team%20at%20Black%20River%20%28a%20web%20development%20firm%20based%20in%20Toronto%2C%20Canada%29%2C%20are%20working%20on%20an%20article%20series%20about%20the%20API%20in%20OpenX%20Source%20v2.8.%20As%20they%20say%20in%20the%20first%20article%3A%0D%0AEspecially%20when%20it%20comes%20to%20OpenX%20API%20%E2%80%93%20there%20is%20almost%20nothing%20out%20t" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2012%2F01%2Fopenx-source-api-tutorial%2F&amp;t=OpenX%20Source%20API%20tutorial" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a rel="nofollow" target="_blank"  href="mailto:?subject=OpenX%20Source%20API%20tutorial&amp;body=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2012%2F01%2Fopenx-source-api-tutorial%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/email_link.png" class="sociable-img sociable-hovers" title="email" alt="email" /></a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.openxconsultant.com/blog/2012/01/openx-source-api-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenX Source v2.8.8 released for download</title>
		<link>http://www.openxconsultant.com/blog/2011/11/openx-source-v2-8-8-released-for-download/</link>
		<comments>http://www.openxconsultant.com/blog/2011/11/openx-source-v2-8-8-released-for-download/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 10:12:58 +0000</pubDate>
		<dc:creator>Erik Geurts</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Upgrading]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[security fix]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[v2.8]]></category>

		<guid isPermaLink="false">http://www.openxconsultant.com/?p=1072</guid>
		<description><![CDATA[Users of OpenX Source started receiving notifications about the release of a new version of the software earlier today, when they log in as a system administrator. It is the generic message that&#8217;s always used to announce new versions, but the message says specifically: It is highly recommended to install this update as soon as [...]]]></description>
			<content:encoded><![CDATA[<p>Users of OpenX Source started receiving notifications about the release of a new version of the software earlier today, when they log in as a system administrator. It is the generic message that&#8217;s always used to announce new versions, but the message says specifically:</p>
<blockquote><p>It is highly recommended to install this update as soon as possible, because it contains a number of security fixes.</p></blockquote>
<p>There is no news about this new release on the OpenX community forums or blog, as of yet. The readme file that comes with the downloaded file does not contain any specific information as to the nature of the security issues that have been fixed. However, a quick comparison of the source code of version 2.8.7 and version 2.8.8 reveals that there are multiple changes in the API, which seems to match reports about the origins of many hacking incidents that occurred these past few months.</p>
<p>You can <a href="http://www.openx.com/publisher/open-source-ad-server" target="_blank">download OpenX Source version 2.8.8</a> from the OpenX website.</p>
<p><em>Update November 8, 2011</em>: Since many people are asking me for tips on how to upgrade their OpenX Source software, I&#8217;d like to point to an blog post I published in November, 2010: <a title="How to: Upgrade OpenX Ad Server" href="http://www.openxconsultant.com/blog/2010/11/how-to-upgrade-openx-ad-server/">How to upgrade OpenX Source Ad Server software</a>.</p>
<p><em>Update December 2nd, 2011</em>: Yesterday, a post has been added to the OpenX official company blog, officially announcing this security fix release. It also specifically mentions that the security fixes relate to issues found in OpenX Source version 2.8.7, which indicates that versions 2.8.6 and earlier are not affected. However, it is always a good idea to upgrade to the most recent version available. Read the post &#8220;<a href="http://blog.openx.org/12/security-matters-3/" target="_blank">Security matters</a>&#8221; on the OpenX blog for more information.</p>
Share this on:<a rel="nofollow" target="_blank"  href="http://twitter.com/home?status=OpenX%20Source%20v2.8.8%20released%20for%20download%20-%20http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F11%2Fopenx-source-v2-8-8-released-for-download%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F11%2Fopenx-source-v2-8-8-released-for-download%2F&amp;title=OpenX%20Source%20v2.8.8%20released%20for%20download&amp;source=Support+for+OpenX+Source+ad+server+by+independent+OpenX+Source+Specialist+Erik+Geurts+Support%2C+Consulting%2C+and+Training+for+OpenX+Source+ad+server&amp;summary=Users%20of%20OpenX%20Source%20started%20receiving%20notifications%20about%20the%20release%20of%20a%20new%20version%20of%20the%20software%20earlier%20today%2C%20when%20they%20log%20in%20as%20a%20system%20administrator.%20It%20is%20the%20generic%20message%20that%27s%20always%20used%20to%20announce%20new%20versions%2C%20but%20the%20message" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F11%2Fopenx-source-v2-8-8-released-for-download%2F&amp;t=OpenX%20Source%20v2.8.8%20released%20for%20download" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a rel="nofollow" target="_blank"  href="mailto:?subject=OpenX%20Source%20v2.8.8%20released%20for%20download&amp;body=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F11%2Fopenx-source-v2-8-8-released-for-download%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/email_link.png" class="sociable-img sociable-hovers" title="email" alt="email" /></a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.openxconsultant.com/blog/2011/11/openx-source-v2-8-8-released-for-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to do when you suspect your OpenX system has been hacked</title>
		<link>http://www.openxconsultant.com/blog/2011/10/what-to-do-when-you-suspect-your-openx-system-has-been-hacked/</link>
		<comments>http://www.openxconsultant.com/blog/2011/10/what-to-do-when-you-suspect-your-openx-system-has-been-hacked/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 20:57:03 +0000</pubDate>
		<dc:creator>Erik Geurts</dc:creator>
				<category><![CDATA[OpenX System Administration]]></category>

		<guid isPermaLink="false">http://www.openxconsultant.com/?p=1033</guid>
		<description><![CDATA[In the last couple of days, many reports have emerged of people seeing their OpenX systems being hacked. I&#8217;ve had mails from former clients and many new support requests from people I didn&#8217;t know yet. I&#8217;m afraid it is impossible for me to reply to every single e-mail instantly, and that&#8217;s why I&#8217;ve decided to [...]]]></description>
			<content:encoded><![CDATA[<p>In the last couple of days, many reports have emerged of people seeing their OpenX systems being hacked. I&#8217;ve had mails from former clients and many new support requests from people I didn&#8217;t know yet. I&#8217;m afraid it is impossible for me to reply to every single e-mail instantly, and that&#8217;s why I&#8217;ve decided to post this article. I will keep adding tips and cleanup instructions to this article when I have new information.<span id="more-1033"></span></p>
<h2>How can you detect if your OpenX has been hacked?</h2>
<p>There may be several ways to first find out about potential problems:</p>
<ul>
<li>You might get mails or messages from people visiting your site(s) telling you that their virus scanner or malware protection has alerted them to a problem;</li>
<li>If the hack happened more than a few days ago, Google may have picked up on it and penalized your site by adding a malware warning to it. Visitors using the Google Toolbar in their browser will see a very clear warning on their screen, and you will receive an alert through the Google Webmaster Tools if you use that service;</li>
<li>You might find that when you are working in your ad server console you suddenly see a field asking you to enter a password (which you should <span style="text-decoration: underline;">NOT</span> do!);</li>
</ul>
<h2>First things first: protect your site visitors</h2>
<p>If you  anticipate that it will take you longer than a few minutes to clean and  fix your system, then it might be wise to protect your site visitors  from being exposed to the malicious code through your banner ads. One  way to do this in a very quick and dirty way is to temporarily rename  the folder where your OpenX system is installed. So if your ad server is  at www.example.com/openx/ you could rename it to  www.example.com/brokenx/. This is not an elegant measure as it will  result in &#8217;404 page not found&#8217; errors for every single ad request, but at least your site visitors are now safe.</p>
<p>Next: protect your own computer. Do not log in on your OpenX but read below and find and clean all infections before restoring the ad server to a working state.</p>
<h2>How did the hack work?</h2>
<p>At a high level, the hack will probably have resulted in the following things that need to be &#8216;cleaned&#8217;:</p>
<ul>
<li>one or more new administrator users will have been added to the ox_users table in the database that holds your OpenX data. See below for an example and cleanup instructions.</li>
<li>probably using these admin usernames, the hacker will then have been able to alter some of the plugins that are part of the core OpenX system;</li>
<li>one of the altered files will enable the hacker to access the database, completely circumventing the OpenX login process;</li>
<li>in the database, the hacker will have added code or altered code in the &#8216;append&#8217; and/or prepend columns of the ox_banners or ox_zones tables (or both).</li>
</ul>
<h2>What needs to be done to clean your OpenX system?</h2>
<p>If you do not know how to work with tools like an FTP client, or the  database management tool phpMyAdmin, you should find an experienced  person to assist you. You may be able to get help from your hosting  company or their help desk.</p>
<p>Here&#8217;s what you must do:</p>
<ul>
<li>Remove the malicious users from the ox_users table (see below)</li>
<li>Remove the malicious code form the ox_banners and ox_zones tables (more detailed instructions in an update of this article later)</li>
<li>Search the plugins folder and sub folders, looking for files that have been added or altered recently (more information in an update later)</li>
<li>Protect your OpenX installation to prevent future hacking attempts</li>
<li>Upgrade your OpenX Source software to the most recent version</li>
</ul>
<h3>Removing malicious users</h3>
<p>The hacks usually start in a way that&#8217;s easy to spot, but only if you&#8217;re specifically looking for it. It is not yet exactly known how, but hackers have found a way to add administrator users to the &#8216;ox_users&#8217; table. Many cases have been seen where the administrator users were created weeks or months before the hackers actually come back to use them and inject malicious code into the banners and/or zones, or make alterations to existing plugins.</p>
<p>Using a tool like phpMyAdmin or with the help of a system administrator or your hosting company, closely examine the ox_users table and look for records that look like this:</p>
<div id="attachment_1049" class="wp-caption alignnone" style="width: 623px"><a href="http://www.openxconsultant.com/images/openx-users-malicious-entries.jpg" rel="lightbox[1033]"><img class="size-full wp-image-1049  " title="Malicious entries in the ox_users table indicate a hacker has gained access to your system at system administrator level" src="http://www.openxconsultant.com/images/openx-users-malicious-entries.jpg" alt="Malicious entries in the ox_users table indicate a hacker has gained access to your system at system administrator level" width="613" height="216" /></a><p class="wp-caption-text">Malicious entries in the ox_users table indicate a hacker has gained access to your system at system administrator level</p></div>
<p>In this screen shot, I&#8217;ve masked the legitimate users and all encrypted passwords. What you&#8217;ll notice is that in this particular case, four records have been added that all have contact name &#8220;Administrator&#8221; (just like the real administrator), and the user name is a variation on the admin user name. Also, you&#8217;ll notice that there is no e-mail address for these four rogue users, even though normally you can not add a user through the OpenX user interface without providing an e-mail address. The hackers will have added encrypted passwords that they know, and as a result of that, they will have full administrator access to your system at any given time.</p>
<p>Obviously, you should delete any of these malicious users as soon as you find them.</p>
<h2>Some preventative measures if you haven&#8217;t been hacked</h2>
<ul>
<li>Secure your OpenX admin panels by adding an .htaccess to the www/admin folder that blocks access to anyone except known IP address (an example to follow later).</li>
<li>Change all passwords for all OpenX users and change the password you use for FTP access.</li>
<li>Use a good virus scanner and update it regularly, because even when working in the OpenX admin, you might be confronted with the malicious code added to banners or zones.</li>
<li>Run a full malware scan on your computer(s) that you use to work in OpenX, because the malicious code may have installed a key logger or trojan.</li>
</ul>
<h2>More information</h2>
<p>There is some information and cleanup instructions in an article <a href="http://www.thewebhostinghero.com/articles/openx-vulnerability-this-site-may-harm-your-computer.html" target="_blank">here</a>, but this article is more than a year old and the hacks have become more sophisticated since that time. The article suggest to upgrade to the latest version and then to clean the malicious code. I strongly recommend to clean everything first and only then to start planning an upgrade. Unfortunately, we&#8217;ve found this week that even the latest release v2.8.7 of OpenX Source seems to be vulnerable to this new round of attacks.</p>
<h2>Share!</h2>
<p>Please feel free to share this article with others, and please post comments, tips and suggestions below.</p>
Share this on:<a rel="nofollow" target="_blank"  href="http://twitter.com/home?status=What%20to%20do%20when%20you%20suspect%20your%20OpenX%20system%20has%20been%20hacked%20-%20http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F10%2Fwhat-to-do-when-you-suspect-your-openx-system-has-been-hacked%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F10%2Fwhat-to-do-when-you-suspect-your-openx-system-has-been-hacked%2F&amp;title=What%20to%20do%20when%20you%20suspect%20your%20OpenX%20system%20has%20been%20hacked&amp;source=Support+for+OpenX+Source+ad+server+by+independent+OpenX+Source+Specialist+Erik+Geurts+Support%2C+Consulting%2C+and+Training+for+OpenX+Source+ad+server&amp;summary=In%20the%20last%20couple%20of%20days%2C%20many%20reports%20have%20emerged%20of%20people%20seeing%20their%20OpenX%20systems%20being%20hacked.%20I%27ve%20had%20mails%20from%20former%20clients%20and%20many%20new%20support%20requests%20from%20people%20I%20didn%27t%20know%20yet.%20I%27m%20afraid%20it%20is%20impossible%20for%20me%20to%20reply%20to%20ev" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F10%2Fwhat-to-do-when-you-suspect-your-openx-system-has-been-hacked%2F&amp;t=What%20to%20do%20when%20you%20suspect%20your%20OpenX%20system%20has%20been%20hacked" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a rel="nofollow" target="_blank"  href="mailto:?subject=What%20to%20do%20when%20you%20suspect%20your%20OpenX%20system%20has%20been%20hacked&amp;body=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F10%2Fwhat-to-do-when-you-suspect-your-openx-system-has-been-hacked%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/email_link.png" class="sociable-img sociable-hovers" title="email" alt="email" /></a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.openxconsultant.com/blog/2011/10/what-to-do-when-you-suspect-your-openx-system-has-been-hacked/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>How to: Enter a DoubleClick tag into OpenX Source</title>
		<link>http://www.openxconsultant.com/blog/2011/09/how-to-enter-a-doubleclick-tag-into-openx/</link>
		<comments>http://www.openxconsultant.com/blog/2011/09/how-to-enter-a-doubleclick-tag-into-openx/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 11:32:17 +0000</pubDate>
		<dc:creator>Erik Geurts</dc:creator>
				<category><![CDATA[Ad management]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Q&A]]></category>
		<category><![CDATA[v2.8]]></category>

		<guid isPermaLink="false">http://www.openxconsultant.com/?p=1010</guid>
		<description><![CDATA[Advertisers often send out tags that they&#8217;ve created in their own ad server, for use in your OpenX ad server. While this may look complicated at first, it&#8217;s just as easy as uploading an image banner. This article explains how to enter a DoubleClick DART tag into an OpenX Source v2.8 ad server. What is [...]]]></description>
			<content:encoded><![CDATA[<p>Advertisers often send out tags that they&#8217;ve created in their own ad server, for use in your OpenX ad server. While this may look complicated at first, it&#8217;s just as easy as uploading an image banner. This article explains how to enter a DoubleClick DART tag into an OpenX Source v2.8 ad server.</p>
<h2>What is DoubleClick DART?</h2>
<p>Most often you will encounter tags from a system called DoubleClick DART for Advertisers. DART is a special type of ad server that&#8217;s used by advertisers. Another system is DoubleClick for Publishers, but it is less likely that you&#8217;ll receive those tags. DoubleClick is a company that specializes in ad server technology, owned by Google. It is a commercial (and paid) competitor for OpenX Source, but at the technical level these products all work together very well.<br />
<span id="more-1010"></span><br />
<h2>Create a new banner</h2>
<p><img class="size-full wp-image-1012 alignright" style="border: 1px solid black;" title="Add new banner link in OpenX Source" src="http://www.openxconsultant.com/images/add-new-banner.jpg" alt="Add new banner link in OpenX Source" width="128" height="46" />Just like always, you will first have to create the new banner by clicking the &#8220;Add new banner&#8221; link at the top of the list of banners of your campaign. This will bring up the &#8220;Add new banner&#8221; screen.</p>
<h2>Select OpenX Generic HTML banner</h2>
<p><img class="alignright size-full wp-image-1014" style="border: 1px solid black;" title="OpenX Generic HTML Banner" src="http://www.openxconsultant.com/images/openx-generic-html-banner.jpg" alt="OpenX Generic HTML Banner" width="251" height="65" />The first thing you need to do is to select the correct type of banner. OpenX Source offers you a choice of multiple banner types. They include:</p>
<ul>
<li>Upload a local banner to the webserver</li>
<li>Upload a local banner to the database</li>
<li>Link to an external banner</li>
<li>OpenX Generic HTML Banner</li>
<li>OpenX Generic Text Banner</li>
</ul>
<p>Not all of these options may be available in your installation. We will need &#8220;<strong>OpenX Generic HTML Banner</strong>&#8220;. If this is not available, you should contact your OpenX system administrator.</p>
<p>As soon as you&#8217;ve selected <strong>OpenX Generic HTML Banner</strong>, the layout of the new banner screen changes to present the relevant fields and options.</p>
<h2>Enter banner details and paste the tag</h2>
<p>Now all you need to do is to enter the relevant banner details:</p>
<ul>
<li>Give the banner a <strong>name</strong>, and make sure the name is a short but accurate description of the banner</li>
<li>Paste the DART tag into the big box called &#8216;<strong>banner code</strong>&#8216;. More information about which of the various tag types provided you should use is in the next paragraph.</li>
<li>In the selection list below the banner code, next to &#8220;<strong>Alter HTML to enable click tracking for:</strong>&#8220;, make sure you select the option &#8220;Rich Media &#8211; DoubleClick&#8221;. This will enable OpenX to correctly interpret the tag, including the ability to count clicks on the banner in OpenX. The wording is a bit misleading, OpenX will not actually alter the HTML code of the tag, but it will ad tiny bit of extra code during delivery to enable click counting. This is perfectly normal, all ad servers do this.</li>
<li>The fields for Destination URL and Target can be left blank, all the required information for that is embedded in the DART tag.</li>
<li>You will have to enter the <strong>width</strong> and <strong>height</strong> of the ad, so that OpenX understands what the dimensions are and display it only in zones of the same size.</li>
</ul>
<h2>Which DART tag to use: JavaScript</h2>
<p>Advertisers often send a text file containing various types of DART tags. These text files are automatically generated by the DART software. The types provides often include:</p>
<ul>
<li>Iframe/JavaScript Tag</li>
<li>Internal Redirect Tags (for use in the DFP &#8211; DoubleClick for Publishers ad server only)</li>
<li>Javascript Tag</li>
</ul>
<p>For use in an OpenX Source ad server, the version to select is &#8220;<strong>JavaScript</strong>&#8220;.</p>
<p>Just copy and paste the code provided by the advertiser, it&#8217;s usually the very last of the various types of tags provided.</p>
<h2>Save and preview the banner</h2>
<p>Once you&#8217;ve pasted in the tag and made sure all the other settings and fields have been entered correctly, save the banner by clicking the &#8220;Save changes&#8221; button. You will be returned to the list of banners of the campaign.</p>
<p>By clicking the name of the new banner, the banner properties screen will be displayed. At the top of this screen there should be a preview of the newly created banner: the ad that is displayed when the DART tag is executed.</p>
Share this on:<a rel="nofollow" target="_blank"  href="http://twitter.com/home?status=How%20to%3A%20Enter%20a%20DoubleClick%20tag%20into%20OpenX%20Source%20-%20http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F09%2Fhow-to-enter-a-doubleclick-tag-into-openx%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F09%2Fhow-to-enter-a-doubleclick-tag-into-openx%2F&amp;title=How%20to%3A%20Enter%20a%20DoubleClick%20tag%20into%20OpenX%20Source&amp;source=Support+for+OpenX+Source+ad+server+by+independent+OpenX+Source+Specialist+Erik+Geurts+Support%2C+Consulting%2C+and+Training+for+OpenX+Source+ad+server&amp;summary=Advertisers%20often%20send%20out%20tags%20that%20they%27ve%20created%20in%20their%20own%20ad%20server%2C%20for%20use%20in%20your%20OpenX%20ad%20server.%20While%20this%20may%20look%20complicated%20at%20first%2C%20it%27s%20just%20as%20easy%20as%20uploading%20an%20image%20banner.%20This%20article%20explains%20how%20to%20enter%20a%20DoubleClick%20D" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F09%2Fhow-to-enter-a-doubleclick-tag-into-openx%2F&amp;t=How%20to%3A%20Enter%20a%20DoubleClick%20tag%20into%20OpenX%20Source" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a rel="nofollow" target="_blank"  href="mailto:?subject=How%20to%3A%20Enter%20a%20DoubleClick%20tag%20into%20OpenX%20Source&amp;body=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F09%2Fhow-to-enter-a-doubleclick-tag-into-openx%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/email_link.png" class="sociable-img sociable-hovers" title="email" alt="email" /></a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.openxconsultant.com/blog/2011/09/how-to-enter-a-doubleclick-tag-into-openx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to: add a third-party measurement pixel to a banner</title>
		<link>http://www.openxconsultant.com/blog/2011/07/how-to-add-a-third-party-measurement-pixel-to-a-banner/</link>
		<comments>http://www.openxconsultant.com/blog/2011/07/how-to-add-a-third-party-measurement-pixel-to-a-banner/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 08:39:51 +0000</pubDate>
		<dc:creator>Erik Geurts</dc:creator>
				<category><![CDATA[Ad management]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Q&A]]></category>
		<category><![CDATA[v2.8]]></category>

		<guid isPermaLink="false">http://www.openxconsultant.com/?p=987</guid>
		<description><![CDATA[In this latest edition of my Q&#38;A series, here is a question I received from Randall: We have a client that has asked if they can place an ad in our network and include a 1&#215;1 tracking pixel for third party verification of delivery. Is this something that can be done in OpenX? If not, [...]]]></description>
			<content:encoded><![CDATA[<p>In this latest edition of my <a title="Questions and Answers about using the OpenX Ad Server software" href="http://www.openxconsultant.com/blog/tag/qa/">Q&amp;A</a> series, here is a question I received from Randall:</p>
<blockquote><p>We have a client that has asked if they can place an ad in our network and include a 1&#215;1 tracking pixel for third party verification of delivery.</p>
<p>Is this something that can be done in OpenX? If not, is there a way to utilize third party ad server tags in OpenX, so that you would load the ad tags in the system rather than the ad itself?</p></blockquote>
<p>I replied to Randall: Yes, this is possible. OpenX Source v2.8 has a nice feature that allows you to send additional HTML code along with the ad itself. This can be used to include a third-party pixel for ad delivery verification, but that&#8217;s just one of the scenarios.<br />
<span id="more-987"></span></p>
<h2>Managing banners in OpenX</h2>
<p>After a banner has been created and saved in OpenX, a set of tabs will appear that provide access to various features.</p>
<div id="attachment_990" class="wp-caption alignnone" style="width: 436px"><img class="size-full wp-image-990" title="OpenX - tabs for a banner give access to various features" src="http://www.openxconsultant.com/images/openx-banner-tabs.jpg" alt="OpenX - tabs for a banner give access to various features" width="426" height="109" /><p class="wp-caption-text">OpenX - tabs for a banner give access to various features</p></div>
<p>&nbsp;</p>
<ul>
<li><strong>Banner Properties</strong> is a page where you can view and adjust the banner itself, like uploading a new banner image or changing the destination page&#8217;s URL.</li>
<li><strong>Delivery Options</strong> is the page where you can define various &#8216;rules&#8217; to determine where, how and when the banner can be displayed. This is often referred to as &#8220;setting the targeting of the banner&#8221;.</li>
<li><strong>Linked Zones</strong> is the page where you can determine in which zone(s) the banner is supposed to be displayed on your website(s).</li>
<li><strong>Advanced</strong> is a page for entering code snippets that will be delivered alongside the banner itself.</li>
</ul>
<h2>Adding code to banners in OpenX</h2>
<div id="attachment_991" class="wp-caption alignright" style="width: 160px"><a href="http://www.openxconsultant.com/images/openx-banner-advanced-prepend-append.jpg" rel="lightbox[987]"><img class="size-thumbnail wp-image-991" title="OpenX advanced banner feature: adding prepend and append code" src="http://www.openxconsultant.com/images/openx-banner-advanced-prepend-append-150x150.jpg" alt="OpenX advanced banner feature: adding prepend and append code" width="150" height="150" /></a><p class="wp-caption-text">OpenX advanced banner feature: adding prepend and append code (click to enlarge)</p></div>
<p>To add any kind of code, including third-party delivery verification pixels, just click the <strong>Advanced</strong> tab for any banner you need to modify. Just beneath the preview of the ad, you will see two large boxes, initially completely empty, grouped together under the heading &#8216;<strong>Append and prepend settings</strong>&#8216;.</p>
<p>The first box enables you to enter code that should be sent to the visitor&#8217;s browser <span style="text-decoration: underline;">before</span> the actual ad (the software calls this <em>prepend</em>), the second box is for code that needs to be sent along <span style="text-decoration: underline;">after</span> the ad (this is called <em>append</em>).</p>
<p>Don&#8217;t forget to save the changes after you&#8217;ve pasted in the extra code.</p>
<h2>Use cases for prepend and append code</h2>
<p>One common scenario for the ability to prepend and append code to a banner is to include a third-party measurement pixel that allows the advertiser to count how often the ad has been displayed. They might want to do that in a situation where they don&#8217;t have access to your ad server as a user, but also in situations where they&#8217;ve got their ad displaying on a variety of sites and publisher properties, and want to have one comprehensive impression count in their own ad server.</p>
<p>Another use case is when the ad requires some additional code for it to work, for example loading a JavaScript library.</p>
<p>In case of third-party ad delivery verification code, it is recommended by IAB guide lines to append that code, so that it is displayed after the actual banner, allowing for a more reliable measurement of the ad&#8217;s delivery onto a web page.</p>
<h2>Extra tip: Adding code to zones</h2>
<p>OpenX Source v2.8 not only allows the user to add code to banners but also to zones. For any zone there is also an &#8216;Advanced&#8217; tab, also with a box for prepend and append code. If you use this on a zone, please take note of the fact that this code will be added to any banner displayed through the zone.</p>
<p>&nbsp;</p>
Share this on:<a rel="nofollow" target="_blank"  href="http://twitter.com/home?status=How%20to%3A%20add%20a%20third-party%20measurement%20pixel%20to%20a%20banner%20-%20http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F07%2Fhow-to-add-a-third-party-measurement-pixel-to-a-banner%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F07%2Fhow-to-add-a-third-party-measurement-pixel-to-a-banner%2F&amp;title=How%20to%3A%20add%20a%20third-party%20measurement%20pixel%20to%20a%20banner&amp;source=Support+for+OpenX+Source+ad+server+by+independent+OpenX+Source+Specialist+Erik+Geurts+Support%2C+Consulting%2C+and+Training+for+OpenX+Source+ad+server&amp;summary=In%20this%20latest%20edition%20of%20my%20Q%26amp%3BA%20series%2C%20here%20is%20a%20question%20I%20received%20from%20Randall%3A%0D%0AWe%20have%20a%20client%20that%20has%20asked%20if%20they%20can%20place%20an%20ad%20in%20our%20network%20and%20include%20a%201x1%20tracking%20pixel%20for%20third%20party%20verification%20of%20delivery.%0D%0A%0D%0AIs%20this%20som" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F07%2Fhow-to-add-a-third-party-measurement-pixel-to-a-banner%2F&amp;t=How%20to%3A%20add%20a%20third-party%20measurement%20pixel%20to%20a%20banner" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a rel="nofollow" target="_blank"  href="mailto:?subject=How%20to%3A%20add%20a%20third-party%20measurement%20pixel%20to%20a%20banner&amp;body=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F07%2Fhow-to-add-a-third-party-measurement-pixel-to-a-banner%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/email_link.png" class="sociable-img sociable-hovers" title="email" alt="email" /></a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.openxconsultant.com/blog/2011/07/how-to-add-a-third-party-measurement-pixel-to-a-banner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced implementation of OpenX Single Page Call</title>
		<link>http://www.openxconsultant.com/blog/2011/06/advanced-implementation-of-openx-single-page-call/</link>
		<comments>http://www.openxconsultant.com/blog/2011/06/advanced-implementation-of-openx-single-page-call/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 15:14:17 +0000</pubDate>
		<dc:creator>Erik Geurts</dc:creator>
				<category><![CDATA[Inventory Management]]></category>
		<category><![CDATA[Website Integration]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Q&A]]></category>
		<category><![CDATA[Single Page Call]]></category>
		<category><![CDATA[v2.8]]></category>
		<category><![CDATA[v3.0]]></category>

		<guid isPermaLink="false">http://www.openxconsultant.com/?p=968</guid>
		<description><![CDATA[In my previous article on this series, I wrote about the basic implementation of the OpenX Single Page Call technique, a method of integrating the ad server into your website that has a lot of benefits. This edition is about the more advanced way of implementing OpenX Single Page Call, which helps prevent unnecessary ad [...]]]></description>
			<content:encoded><![CDATA[<p>In my previous article on this series, I wrote about the <a title="Basic implementation of OpenX Single Page Call" href="http://www.openxconsultant.com/blog/2011/05/basic-implementation-of-openx-single-page-call/">basic implementation of the OpenX Single Page Call technique</a>, a method of integrating the ad server into your website that has a lot of <a title="Benefits of OpenX Single Page Call for maximum site speed" href="http://www.openxconsultant.com/blog/2011/05/benefits-of-openx-single-page-call-for-maximum-site-speed/">benefits</a>. This edition is about the more advanced way of implementing OpenX Single Page Call, which helps prevent unnecessary ad requests by calling only those zones that you actually need for a given page.<br />
<span id="more-968"></span></p>
<h2>Setting up a list of zones</h2>
<p>The biggest disadvantage of the Single Page Call code that the OpenX software generates is that it automatically creates ad requests for every single zone that is defined for a given website. So if you have 15 zones (5 for your homepage, 5 for your article pages and 5 more for your forum), there is a waste of 10 zone request for every page loading in the browser. Fortunately, it&#8217;s simple to avoid this, by creating a list of zones that you need. Here&#8217;s the basic syntax:</p>
<pre>&lt;script type='text/javascript'&gt;&lt;!--// &lt;![CDATA[
var OA_zones = {
'zone_name_1' : X,
'zone_name_2' : Y,
'zone_name_3' : Z
}
// ]]&gt; --&gt;&lt;/script&gt;</pre>
<p>Javascript programmers call this an &#8220;array&#8221;. It consists of a few lines (perhaps even as many as 10), and each line has a name and an associated zone ID.</p>
<ul>
<li>The names have to be unique in the list, and they don&#8217;t have to match the names of the zones inside OpenX. I always try to select names that describe where the zone will be displayed on the page. Keep in mind that these names are case sensitive. To avoid confusion, I always use lower case, and underscore (_) characters instead of spaces.</li>
<li>The zone IDs X, Y and Z will have to match the IDs that OpenX has assigned to the zones when you created them.</li>
<li>Each line ends with a comma, separating it from the next line. Of course, there should not be a comma after the zone ID of the last line.</li>
</ul>
<p>Here is a code sample for the case I described in the first article, with a leaderboard zone at the top of the pages next to the logo, 3 medium rectangle zones in the sidebar and 1 full banner zone at the bottom of the page:</p>
<pre>&lt;script type='text/javascript'&gt;&lt;!--// &lt;![CDATA[
var OA_zones = {
'masthead_leaderboard' : 1,
'sidebar_medium_rectangle_1' : 2,
'sidebar_medium_rectangle_2' : 3,
'sidebar_medium_rectangle_3' : 4,
'bottom_full_banner' : 5
}
// ]]&gt; --&gt;&lt;/script&gt;</pre>
<p>These lines of code don&#8217;t &#8220;do&#8221; by themselves, they are just preparation for the next step. An array called &#8220;OA_zones&#8221; has been created, and this will trigger the single page call to process only these zones and ignore all the other zones.</p>
<h2>Advanced Single Page Call request code</h2>
<p>The ad request connects that connects to the OpenX Ad Server is very similar to the basic implementation. Since the zones we need have already been listed, we can even leave out the site ID. Let&#8217;s have a look at the differences. The basic code looks like this:</p>
<pre>&lt;!-- Generated by OpenX 2.8 --&gt;
&lt;script type='text/javascript'
src='http://www.example.com/openx/www/delivery/spcjs.php?id=x'&gt;&lt;/script&gt;</pre>
<p>For the advanced implementation, we don&#8217;t need the id=x parameter, so we end up with:</p>
<pre>&lt;script type='text/javascript'
src='http://www.example.com/openx/www/delivery/spcjs.php'&gt;&lt;/script&gt;</pre>
<p>As you can see, almost identical, in fact even a bit less code.</p>
<h2>Single page call code for &lt;body&gt; of web page</h2>
<p>The code that goes into the body section of the web pages is very similar to the basic variety, the only difference is that you&#8217;ll no longer be referencing the zones by ID but instead by the name you assigned to it earlier. Here is the basic syntax for the code:</p>
<pre>&lt;script type='text/javascript'&gt;&lt;!--// &lt;![CDATA[
OA_show('zone_name_1');
// ]]&gt; --&gt;&lt;/script&gt;</pre>
<p>Make sure you use the exact same zone names as used in the list of zones, and enclose the zone names with two &#8216; (quote) characters.</p>
<p>The &lt;noscript&gt;&#8230;&lt;/noscript&gt;component of the code can be left out, in my opinion, since most websites nowadays display rich media advertising that won&#8217;t work in &#8216;noscript&#8217; anyway.</p>
<p>For our example, the code snippet for the masthead_leaderboard zone would look like:</p>
<pre>&lt;script type='text/javascript'&gt;&lt;!--// &lt;![CDATA[
OA_show('masthead_leaderboard');
// ]]&gt; --&gt;&lt;/script&gt;</pre>
<p>One additional benefit of this approach of naming zones is that you will find it much easier to understand the web page code in the future when you need to work on it again, because the zone names tell you exactly what they are.</p>
<h2>Named zones single page call: how it works</h2>
<p>When the browser loads a page with this advanced variety of single page call, this is what happens in sequence:</p>
<ul>
<li>The browser finds and executes the named zones code in the &lt;head&gt;, and as a result it creates an array called &#8220;OA_zones&#8221; in browser memory, with information for the zones needed.</li>
<li>The browser then finds and executes the single page call code, also in the &lt;head&gt;. OpenX recognizes that there is an &#8220;OA_zones&#8221; array and processes the ad requests for each of the zones listed in the array. For each of the zones, the ad that is selected by the ad server is stored in browser memory. If enabled, OpenX counts these ad requests for the statistics.</li>
<li>When the browser encounters the &#8220;OA_show()&#8221; code with a pre-defined zone name in the &lt;body&gt;, it outputs the ad that was selected in the &lt;head&gt; during the single page call. This is repeated for each occurrence of the &#8220;OA_show()&#8221; code. The ad comes with the code for recording the impression of the ad through a small and invisible beacon image.</li>
</ul>
<h2>Next article: using one zone multiple times on a page</h2>
<p>In the next article in this series, I will discuss how you can use a variation of the named zones array to display multiple instances of the same zone, but still with a different ad in each instance.</p>
Share this on:<a rel="nofollow" target="_blank"  href="http://twitter.com/home?status=Advanced%20implementation%20of%20OpenX%20Single%20Page%20Call%20-%20http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F06%2Fadvanced-implementation-of-openx-single-page-call%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F06%2Fadvanced-implementation-of-openx-single-page-call%2F&amp;title=Advanced%20implementation%20of%20OpenX%20Single%20Page%20Call&amp;source=Support+for+OpenX+Source+ad+server+by+independent+OpenX+Source+Specialist+Erik+Geurts+Support%2C+Consulting%2C+and+Training+for+OpenX+Source+ad+server&amp;summary=In%20my%20previous%20article%20on%20this%20series%2C%20I%20wrote%20about%20the%20basic%20implementation%20of%20the%20OpenX%20Single%20Page%20Call%20technique%2C%20a%20method%20of%20integrating%20the%20ad%20server%20into%20your%20website%20that%20has%20a%20lot%20of%20benefits.%20This%20edition%20is%20about%20the%20more%20advanced%20way%20of%20" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F06%2Fadvanced-implementation-of-openx-single-page-call%2F&amp;t=Advanced%20implementation%20of%20OpenX%20Single%20Page%20Call" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a rel="nofollow" target="_blank"  href="mailto:?subject=Advanced%20implementation%20of%20OpenX%20Single%20Page%20Call&amp;body=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F06%2Fadvanced-implementation-of-openx-single-page-call%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/email_link.png" class="sociable-img sociable-hovers" title="email" alt="email" /></a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.openxconsultant.com/blog/2011/06/advanced-implementation-of-openx-single-page-call/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to: display banners of different sizes in one zone</title>
		<link>http://www.openxconsultant.com/blog/2011/06/how-to-display-banners-of-different-sizes-in-one-zone/</link>
		<comments>http://www.openxconsultant.com/blog/2011/06/how-to-display-banners-of-different-sizes-in-one-zone/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 14:37:15 +0000</pubDate>
		<dc:creator>Erik Geurts</dc:creator>
				<category><![CDATA[Ad management]]></category>
		<category><![CDATA[Inventory Management]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Q&A]]></category>
		<category><![CDATA[v2.6]]></category>
		<category><![CDATA[v2.8]]></category>

		<guid isPermaLink="false">http://www.openxconsultant.com/?p=950</guid>
		<description><![CDATA[Here is another short edition of my Q&#38;A series. This time, it&#8217;s an e-mail I received from Milan, he wrote: I would like to know if there is any possibility to serve two floaters with different sizes (250&#215;250 and 500&#215;500) in the same zone? Here is what I wrote back to Milan: I think what [...]]]></description>
			<content:encoded><![CDATA[<p>Here is another short edition of my <a href="http://www.openxconsultant.com/blog/tag/qa/">Q&amp;A</a> series. This time, it&#8217;s an e-mail I received from Milan, he wrote:</p>
<blockquote><p>I would like to know if there is any possibility to serve two floaters with different sizes (250&#215;250 and 500&#215;500) in the same zone?</p></blockquote>
<p>Here is what I wrote back to Milan:</p>
<p><span id="more-950"></span>I think what you need is the fact that you can specify a custom size of * and * for a zone, making any ad size fit in it.</p>
<h2>Specifying a custom zone height and witdh</h2>
<p><img class="alignright size-full wp-image-952" title="Define a custom size for an OpenX zone" src="http://www.openxconsultant.com/images/define-custom-zone-size.png" alt="" width="183" height="186" />If you go to a zone&#8217;s Properties page in the OpenX interface, you see that can specify the size of the zone. Initially, the system shows you the standard sizes as defined by the IAB, but the very last entry in the list enables you to enter a custom size by hand.</p>
<p>Once you&#8217;ve done that, you can enter a set of numbers by hand, but you can even enter * and * wildcards for the size:</p>
<p><img class="alignnone size-full wp-image-954" title="Define a custom zone size in OpenX" src="http://www.openxconsultant.com/images/define-custom-zone-size-2.png" alt="" width="244" height="57" /></p>
<p>Once you&#8217;ve saved the changes, you can link any size banner to this zone, they will always fit.</p>
<p>One think to keep in mind though, is that if you use such a flexible zone in a web page, it could produce odd results. Just imagine what would happen if you attempt to display a 160&#215;600 wide sky scraper banner in space on the page that was designed for a 728&#215;90 leaderboard!</p>
Share this on:<a rel="nofollow" target="_blank"  href="http://twitter.com/home?status=How%20to%3A%20display%20banners%20of%20different%20sizes%20in%20one%20zone%20-%20http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F06%2Fhow-to-display-banners-of-different-sizes-in-one-zone%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F06%2Fhow-to-display-banners-of-different-sizes-in-one-zone%2F&amp;title=How%20to%3A%20display%20banners%20of%20different%20sizes%20in%20one%20zone&amp;source=Support+for+OpenX+Source+ad+server+by+independent+OpenX+Source+Specialist+Erik+Geurts+Support%2C+Consulting%2C+and+Training+for+OpenX+Source+ad+server&amp;summary=Here%20is%20another%20short%20edition%20of%20my%20Q%26amp%3BA%20series.%20This%20time%2C%20it%27s%20an%20e-mail%20I%20received%20from%20Milan%2C%20he%20wrote%3A%0D%0AI%20would%20like%20to%20know%20if%20there%20is%20any%20possibility%20to%20serve%20two%20floaters%20with%20different%20sizes%20%28250x250%20and%20500x500%29%20in%20the%20same%20zone%3F%0D%0AHere%20" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F06%2Fhow-to-display-banners-of-different-sizes-in-one-zone%2F&amp;t=How%20to%3A%20display%20banners%20of%20different%20sizes%20in%20one%20zone" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a rel="nofollow" target="_blank"  href="mailto:?subject=How%20to%3A%20display%20banners%20of%20different%20sizes%20in%20one%20zone&amp;body=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F06%2Fhow-to-display-banners-of-different-sizes-in-one-zone%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/email_link.png" class="sociable-img sociable-hovers" title="email" alt="email" /></a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.openxconsultant.com/blog/2011/06/how-to-display-banners-of-different-sizes-in-one-zone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Basic implementation of OpenX Single Page Call</title>
		<link>http://www.openxconsultant.com/blog/2011/05/basic-implementation-of-openx-single-page-call/</link>
		<comments>http://www.openxconsultant.com/blog/2011/05/basic-implementation-of-openx-single-page-call/#comments</comments>
		<pubDate>Wed, 25 May 2011 13:53:04 +0000</pubDate>
		<dc:creator>Erik Geurts</dc:creator>
				<category><![CDATA[Inventory Management]]></category>
		<category><![CDATA[Website Integration]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Q&A]]></category>
		<category><![CDATA[Single Page Call]]></category>
		<category><![CDATA[v2.8]]></category>
		<category><![CDATA[v3.0]]></category>

		<guid isPermaLink="false">http://www.openxconsultant.com/?p=916</guid>
		<description><![CDATA[In a recent blog post, I listed the benefits of using the powerful Single Page Call invocation code for integrating the ads into a website. In this article, I&#8217;m going to provide some instructions on the easiest but also least efficient way of implementing this technique. I&#8217;m also going to discuss some of the disadvantages [...]]]></description>
			<content:encoded><![CDATA[<p>In a recent blog post, I listed the <a title="Benefits of OpenX Single Page Call for maximum site speed" href="http://www.openxconsultant.com/blog/2011/05/benefits-of-openx-single-page-call-for-maximum-site-speed/">benefits of using the powerful Single Page Call invocation code</a> for integrating the ads into a website. In this article, I&#8217;m going to provide some instructions on the easiest but also least efficient way of implementing this technique.</p>
<p>I&#8217;m also going to discuss some of the disadvantages of this default implementation. This is not because I want to discourage you from using single page call, but because I want to encourage you to also read the next article in this series that explain how the masters do it.<span id="more-916"></span></p>
<h2>Where to find OpenX Single Page Call code?</h2>
<p>Just like with the better known types of invocation code (JavaScript for example), OpenX will generate the basic code setup for you. Here&#8217;s how to get started:</p>
<ul>
<li>Log in on your OpenX system like you normally would and go to the &#8220;Inventory&#8221; tab.</li>
<li>Next, click the &#8220;Websites&#8221; link in the left menu column.</li>
<li>You&#8217;ll see your list of existing websites (there might be just one in your case).</li>
<li>Click the name of the site you need to generate the code for.</li>
<li><a href="http://www.openxconsultant.com/images/invocation-code-tab.png" rel="lightbox[916]"><img class="alignright size-full wp-image-918" title="Invocation Code" src="http://www.openxconsultant.com/images/invocation-code-tab.png" alt="" width="269" height="83" /></a>The properties of the site will be displayed, but there is also an often overlooked tab labeled &#8220;Invocation Code&#8221;, and that&#8217;s the one you should click.</li>
<li>OpenX will now display a screen with various settings and parameters (I will discuss them later), and a &#8220;Generate&#8221; button.</li>
</ul>
<blockquote><p>The position of the &#8220;Invocation Code&#8221; tab, next to the website properties, is probably the main reason why so few people know about Single Page Call. Traditionally, we all taught ourselves to go to the Zones link, find the zone we were dealing with and go to that zone&#8217;s invocation code generation screen. The location in the navigation for the Single Page Call code generation is logical, but unexpected for most people. If only the designers of OpenX v2.8 had thought of putting a reminder in the old place to at least alert people about the new feature!</p></blockquote>
<p>Now that you&#8217;ve found where to find the Single Page Call code, let&#8217;s explore what it looks like.</p>
<h2>Structure of OpenX Single Page Call Code</h2>
<p>When you press the &#8220;Generate&#8221; button (leaving all the settings at their default values), OpenX will open a new window and display the single page call code there. You will notice that it consists of two distinct components:</p>
<ul>
<li>A few lines of code that are supposed to be placed in the &#8216;head&#8217; section of the webpage</li>
<li>A few lines of code, repeated for every zone you have, that are supposed to be placed in the &#8216;body&#8217; section of the webpage.</li>
</ul>
<h3>Single page call code for &lt;head&gt; of web page</h3>
<p>The first piece of code, called the &#8220;Header Script&#8221; by OpenX, actually consists of just one line of active code, and one comment line:</p>
<pre>&lt;!-- Generated by OpenX 2.8 --&gt;
&lt;script type='text/javascript'
src='http://www.example.com/openx/www/delivery/spcjs.php?id=x'&gt;&lt;/script&gt;</pre>
<p>It is recommended to paste the code, without making any changes to it for the time being, just before the closing tag of the &#8216;head&#8217; section.</p>
<h3>Single page call code for &lt;body&gt; of web page</h3>
<p>For every zone that you&#8217;ve created for the site being worked on here, you will also get a few lines of code, looking like this:</p>
<pre>&lt;script type='text/javascript'&gt;&lt;!--// &lt;![CDATA[
    /* [idy] OpenX zone */
    OA_show(y);
// ]]&gt; --&gt;&lt;/script&gt;&lt;noscript&gt;&lt;a target='_blank'
href='http://www.example.com/openx/www/delivery/ck.php?n=a2ad772'&gt;&lt;img border='0' alt=''
src='http://www.example.com/openx/www/delivery/avw.php?zoneid=y&amp;amp;n=a2ad772'
/&gt;&lt;/a&gt;&lt;/noscript&gt;</pre>
<p>I&#8217;ve had to edit this code slightly by inserting a few line breaks to make it fit in the page width of my blog, but in general it is recommended to leave the generated code completely unaltered.</p>
<p>This snippet of code needs to go at the exact position in the &#8216;body&#8217; section of your web page where the ad is supposed to show up.</p>
<h2>How OpenX Single Page Call works</h2>
<p>When a web browser receives the code and executes it, it will do a call to a program called &#8216;spc.php&#8217; (sps is short for Single Page Call). The parameter <em>id=x</em> will have a value for x representing the ID of the site that you&#8217;ve selected in the earlier step. OpenX will return an ad for every zone that it knows about for the site referenced by x.</p>
<p>This is where the name &#8216;single page call&#8217; comes from. Instead of doing a separate call for each zone, this code will do a single call for each page, and retrieve all the ads it needs. These ads are stored in the browsers memory for the time being.</p>
<p>When it&#8217;s time to display the ad, in the &#8216;body&#8217; section of your page, the ad is already available in memory of the browser, and will be displayed almost instantly.</p>
<h2>Disadvantages of the &#8216;out of the box&#8217; code</h2>
<p>While the standard code that OpenX generates for you will work just fine, there are a few things to keep in mind:</p>
<ul>
<li>When you have several zones defined for a site in your OpenX installation, but you&#8217;re not using all of those zones on a given page, there is an inefficiency in the default code generated. OpenX will retrieve the ads for all zones and store them in browser memory, even if you don&#8217;t really need them.</li>
<li>The code being generated has a lot of comments and superfluous elements in it. While informative for a web developer, you don&#8217;t actually need to paste it all into the web page. The smaller the code of the site, the faster the site as a whole will be.</li>
</ul>
<h2>Next article: how to make Single Page Call even smarter</h2>
<p>In the next article in this series, I will discuss several ways to get <a title="Advanced implementation of OpenX Single Page Call" href="http://www.openxconsultant.com/blog/2011/06/advanced-implementation-of-openx-single-page-call/">even more benefit from the Single Page Call technique</a>, by cleverly calling not even all zones but just the zones that are actually needed for the page being created.</p>
Share this on:<a rel="nofollow" target="_blank"  href="http://twitter.com/home?status=Basic%20implementation%20of%20OpenX%20Single%20Page%20Call%20-%20http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F05%2Fbasic-implementation-of-openx-single-page-call%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F05%2Fbasic-implementation-of-openx-single-page-call%2F&amp;title=Basic%20implementation%20of%20OpenX%20Single%20Page%20Call&amp;source=Support+for+OpenX+Source+ad+server+by+independent+OpenX+Source+Specialist+Erik+Geurts+Support%2C+Consulting%2C+and+Training+for+OpenX+Source+ad+server&amp;summary=In%20a%20recent%20blog%20post%2C%20I%20listed%20the%20benefits%20of%20using%20the%20powerful%20Single%20Page%20Call%20invocation%20code%20for%20integrating%20the%20ads%20into%20a%20website.%20In%20this%20article%2C%20I%27m%20going%20to%20provide%20some%20instructions%20on%20the%20easiest%20but%20also%20least%20efficient%20way%20of%20impleme" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F05%2Fbasic-implementation-of-openx-single-page-call%2F&amp;t=Basic%20implementation%20of%20OpenX%20Single%20Page%20Call" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a rel="nofollow" target="_blank"  href="mailto:?subject=Basic%20implementation%20of%20OpenX%20Single%20Page%20Call&amp;body=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F05%2Fbasic-implementation-of-openx-single-page-call%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/email_link.png" class="sociable-img sociable-hovers" title="email" alt="email" /></a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.openxconsultant.com/blog/2011/05/basic-implementation-of-openx-single-page-call/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Benefits of OpenX Single Page Call for maximum site speed</title>
		<link>http://www.openxconsultant.com/blog/2011/05/benefits-of-openx-single-page-call-for-maximum-site-speed/</link>
		<comments>http://www.openxconsultant.com/blog/2011/05/benefits-of-openx-single-page-call-for-maximum-site-speed/#comments</comments>
		<pubDate>Wed, 11 May 2011 14:25:15 +0000</pubDate>
		<dc:creator>Erik Geurts</dc:creator>
				<category><![CDATA[Website Integration]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Single Page Call]]></category>
		<category><![CDATA[v2.8]]></category>
		<category><![CDATA[v3.0]]></category>

		<guid isPermaLink="false">http://www.openxconsultant.com/?p=907</guid>
		<description><![CDATA[Open Ad Server software has had a powerful feature called “Single Page Call” for several years. Unfortunately, there has not been a lot of attention for it, which is a shame because there are many advantages for site owners, ad server administrators and most importantly site visitors. In this article, I will explain the benefits [...]]]></description>
			<content:encoded><![CDATA[<p>Open Ad Server software has had a powerful feature called “Single Page Call” for several years. Unfortunately, there has not been a lot of attention for it, which is a shame because there are many advantages for site owners, ad server administrators and most importantly site visitors.</p>
<p>In this article, I will explain the benefits of using the Single Page Call tags in your site, leading up to more articles that will have detailed instructions on how to switch from traditional invocation code to the advanced single page call technique.<br />
<span id="more-907"></span></p>
<h2>Traditional Javascript invocation code from OpenX</h2>
<p>Let’s assume you have a templated website that has 5 ad zones on every page: a 728&#215;90 leaderboard zone at the top next to the logo, three 300&#215;250 medium rectangle zones in the right side bar and a 468&#215;60 full banner zone at the bottom of the page. For each of these zones, there is a snippet of javascript code that OpenX generates for you automatically.</p>
<p>When a visitor loads the web page, the browser receives the HTML code for that page, and the browser subsequently executes the 5 javascript snippets, one for each of the zones. As a consequence, loading one page triggers 5 calls to your ad server, and possibly another 5 calls to retrieve the banner images and 5 calls to the impression logging pixel, resulting in a significant amount of time waiting for those ads to appear and the page to complete rendering.</p>
<h2>What is OpenX Single Page Call?</h2>
<p>When you implement the Single Page Call technique that OpenX offers, you replace the 5 javascript snippets mentioned above with just one call to the ad server to retrieve all 5 ad zone. The output of the ad server is stored in memory and then displayed in the web page at the right positions.</p>
<p>Obviously, if you serve image or Flash ads, there will still be 5 requests for banner image files, and there will also be the 5 impression logging pixel calls. But the most time consuming part, the actual ad requests, has been reduced from 5 calls to just 1 call.</p>
<h2>Advantages of OpenX Single Page Call</h2>
<p>Tests have shown that there are multiple technical advantages to Single Page Call:</p>
<ul>
<li>The time needed to load the web page will be reduced significantly, because there is only one ad request that needs to be processed by OpenX. This takes slightly longer than a traditional javascript code snippet, but after that all ads are already available in memory. In the 5 zone example described above, the total time that the browser spends waiting for the ad server will be reduced by about 75%.</li>
<li>Since the OpenX Ad Server is no longer being hit by multiple requests for each page loading, but just one very efficient ad request per page, the stress on the ad server will also be reduced significantly, which means you’ll be able to process more ad requests and impressions with your existing hardware or hosting plan.</li>
</ul>
<h2>Benefits of OpenX Single Page Call</h2>
<p>Site visitors will enjoy the improved loading speed of the web pages, which is a bonus in the ongoing battle for visitors and page views. A faster site means happy users that often turn into frequent, loyal visitors.</p>
<p>Site owners will also like the speed improvements of their sites, because of the focus that search engines like Google put on speed nowadays. Having a faster site means getting a higher ranking in the search engine results pages.</p>
<p>System administrators love the side effects of the single page call, because their hardware or virtual servers will be used more efficiently, resulting in cost savings</p>
<h3>Additional benefits</h3>
<p>In addition to these technical benefits, there are also several functional benefits, which include the ability to incorporate advanced targeting parameters into the single page call code, and the ability to request mutliple instances of the same zone on a given page.</p>
<h2>Next article: how to implement OpenX Single Page Call</h2>
<p>In the next article, I will describe the <a title="Basic implementation of OpenX Single Page Call" href="http://www.openxconsultant.com/blog/2011/05/basic-implementation-of-openx-single-page-call/">basics of implementing the Single Page Call code</a> on a web site.</p>
<p><em>Note: Single Page Call is a technique available in version 2.8 of the OpenX Ad Server software, although it has been introduced in earlier versions. The new OpenX Enterprise v3.0 software has a similar feature but it goes by a different name.</em></p>
Share this on:<a rel="nofollow" target="_blank"  href="http://twitter.com/home?status=Benefits%20of%20OpenX%20Single%20Page%20Call%20for%20maximum%20site%20speed%20-%20http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F05%2Fbenefits-of-openx-single-page-call-for-maximum-site-speed%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/twitter.png" class="sociable-img sociable-hovers" title="Twitter" alt="Twitter" /></a><a rel="nofollow" target="_blank"  href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F05%2Fbenefits-of-openx-single-page-call-for-maximum-site-speed%2F&amp;title=Benefits%20of%20OpenX%20Single%20Page%20Call%20for%20maximum%20site%20speed&amp;source=Support+for+OpenX+Source+ad+server+by+independent+OpenX+Source+Specialist+Erik+Geurts+Support%2C+Consulting%2C+and+Training+for+OpenX+Source+ad+server&amp;summary=Open%20Ad%20Server%20software%20has%20had%20a%20powerful%20feature%20called%20%E2%80%9CSingle%20Page%20Call%E2%80%9D%20for%20several%20years.%20Unfortunately%2C%20there%20has%20not%20been%20a%20lot%20of%20attention%20for%20it%2C%20which%20is%20a%20shame%20because%20there%20are%20many%20advantages%20for%20site%20owners%2C%20ad%20server%20administrat" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/linkedin.png" class="sociable-img sociable-hovers" title="LinkedIn" alt="LinkedIn" /></a><a rel="nofollow" target="_blank"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F05%2Fbenefits-of-openx-single-page-call-for-maximum-site-speed%2F&amp;t=Benefits%20of%20OpenX%20Single%20Page%20Call%20for%20maximum%20site%20speed" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/facebook.png" class="sociable-img sociable-hovers" title="Facebook" alt="Facebook" /></a><a rel="nofollow" target="_blank"  href="mailto:?subject=Benefits%20of%20OpenX%20Single%20Page%20Call%20for%20maximum%20site%20speed&amp;body=http%3A%2F%2Fwww.openxconsultant.com%2Fblog%2F2011%2F05%2Fbenefits-of-openx-single-page-call-for-maximum-site-speed%2F" ><img src="http://www.openxconsultant.com/wp-content/plugins/sociable-30/images/default/16/email_link.png" class="sociable-img sociable-hovers" title="email" alt="email" /></a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.openxconsultant.com/blog/2011/05/benefits-of-openx-single-page-call-for-maximum-site-speed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

