<?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"
	>

<channel>
	<title>btdsoft.com</title>
	<atom:link href="http://btdsoft.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://btdsoft.com</link>
	<description>Independent OpenX Consultant</description>
	<pubDate>Wed, 05 Nov 2008 17:02:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>OpenX Stats Problem</title>
		<link>http://btdsoft.com/openx-stats-problem/</link>
		<comments>http://btdsoft.com/openx-stats-problem/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 10:45:55 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[OpenX Tips]]></category>

		<category><![CDATA[OpenX Security]]></category>

		<guid isPermaLink="false">http://btdsoft.com/?p=306</guid>
		<description><![CDATA[OpenX Delivery Security Update
I have been dealing with the stats being off for advertisers and publishers with a few clients for the last month.  It seems the OpenX team has located the source of the problem and released a patch. 
Blind SQL injection vulnerability
The problem seems to stem from a blind SQL injection vulnerability [...]]]></description>
			<content:encoded><![CDATA[<h3>OpenX Delivery Security Update</h3>
<p>I have been dealing with the stats being off for advertisers and publishers with a few clients for the last month.  It seems the OpenX team has located the source of the problem and released a patch. <span id="more-306"></span></p>
<h3>Blind SQL injection vulnerability</h3>
<p>The problem seems to stem from a blind SQL injection vulnerability within the OpenX delivery engine, as described in OpenX security advisory OPENX-SA-2008-002. <a href="http://seclists.org/bugtraq/2008/Oct/0048.html" target="New">More Info</a>. </p>
<blockquote><p>Input passed to the &#8220;bannerid&#8221; parameter in www/delivery/ac.php is not properly sanitised before being used in SQL queries. This can be exploited to manipulate SQL queries by injecting arbitrary SQL code.</p></blockquote>
<p>I have noted that all affected systems stats began to come more in line with actual adview and click through values, after applying the security patch.</p>
<h3>Upgrading the OpenX delivery engine</h3>
<p>Its a fairly simple and straight forward process of upgrading the openx delivery engine. You can download the patch from the OpenX website, and upload the files to your server. As always back up your files before you begin. You may also choose to upgrade your OpenX install to the latest non affected version. You can find the files and more information <a href="https://developer.openx.org/wiki/display/DOCS/OpenX+patch+notes+(r26860)?UA-2882459-1=1100841993" target="_New">here</a>.</p>
<h3>Getting Help</h3>
<p>If you do not feel comfortable upgrading OpenX or the delivery engine, as always my <a href="http://btdsoft.com/products-page/">services</a> are affordable and timely. Feel free to <a href="http://btdsoft.com/contact-btdsoft/">contact me</a> for more information.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=btdsoft.com&amp;siteurl=http%3A%2F%2Fbtdsoft.com%2F&amp;linkname=OpenX%20Stats%20Problem&amp;linkurl=http%3A%2F%2Fbtdsoft.com%2Fopenx-stats-problem%2F"><img src="http://www.btdsoft.com/share_save_171_16.gif" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://btdsoft.com/openx-stats-problem/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RevMax 3.1a Released</title>
		<link>http://btdsoft.com/revmax-31a-released/</link>
		<comments>http://btdsoft.com/revmax-31a-released/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 19:32:26 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[OpenX Mods]]></category>

		<category><![CDATA[OpenX Plugins]]></category>

		<category><![CDATA[RevMax Updates]]></category>

		<category><![CDATA[OpenX Payments]]></category>

		<guid isPermaLink="false">http://btdsoft.com/revmax-31a-released/</guid>
		<description><![CDATA[Advertiser sign ups and paypal payments for Openx 2.6
Building on the base OpenX advertiser signup features of RevMax 3, I have added another payment processor worldpay, with the ability to more easily integrate multiple websites, Reorder packages and more.  You can view all RevMax features and demo here.
WorldPay Payments now supported
RevMax now offers the ability [...]]]></description>
			<content:encoded><![CDATA[<h3>Advertiser sign ups and paypal payments for Openx 2.6</h3>
<p>Building on the base <a title="openx advertiser signup" href="http://btdsoft.com/products-page/openx-products/revmax-3-for-openx-26/">OpenX advertiser signup </a>features of RevMax 3, I have added another payment processor worldpay, with the ability to more easily integrate multiple websites, Reorder packages and more.  You can view all RevMax features and demo <a title="demo revmax" href="http://btdsoft.com/products-page/openx-products/revmax-3-for-openx-26/">here</a>.<span id="more-304"></span></p>
<h3>WorldPay Payments now supported</h3>
<p><a title="advertiser signups for openx" href="http://btdsoft.com/products-page/openx-products/revmax-3-for-openx-26/">RevMax</a> now offers the ability to enable both Paypal payments and Worldpay payments, selling adclicks, adviews, or subscription packages. Advertisers may sign up using either payment processor. You can enable one or both processors to accept payments in your desired currency. Authorize.net comming soon!</p>
<p>Advertiser s may signup with monthly subscriptions renting banner spots on your website using futurepay payments by worldpay, and paypal ipn subscriptions.</p>
<h3>Easily Integrate multiple sites</h3>
<p>I have moved the return url into the ad packages, so with any ad package you create you can now send the user back to that domain after purchase. This makes hosting a sign up form on one domain, and the ad server on another transparent, simply create your form, and post it to your clients.php and the advertiser can signup and make payment and be returned to the desired location after payment for that package.</p>
<h3>Create a top ten sponsored Links list</h3>
<p>I have added the ability to add a amount of available ad package when created. As advertisers signup in openx, the number of available ad packages will go down with every sale. This will allow you to create a top ten sponsor list, top links etc, on your site and when all spots are filled the package is no longer available. This feature is useful when building a website such as seen here http://www.scratchback.com/ (no affiliation).</p>
<h3>Re Order packages</h3>
<p>You now have the ability for advertisers who have signed up to purchase more adviews or adclicks to replenish their account. With further mods to the clients campaigns page, when a set number is reached (admin configurable), a reorder link appears and the advertiser can add adclicks or adviews to their account at any time depending on account type. When the adclick / adview value reaches 0 the advertiser can then make a choice to purchase more ad clicks or ad views to the account and is not restricted to adding just adviews if it was originally a adview account.</p>
<h3>Advertiser banner upload script mods</h3>
<p>I have further modified the included <a title="advertiser banner upload mod" href="http://btdsoft.com/products-page/openx-products/advertiser-banner-uploads/">advertiser banner upload mod </a>for openx 2.6 . Now the user has the ability to upload new banners to their campaign, edit existing banners, and delete existing banners. I have also made it to where none of these links appear unless admin gives banner modify permission. This ensures there are no longer any permission denied screens as with the before mods.</p>
<p><strong>Note</strong> All advertisers who sign up with <a title="RevMax advertiser Signups" href="http://btdsoft.com/products-page/openx-products/revmax-3-for-openx-26/">RevMax</a> will automatically gain these permissions upon payment completion and account creation. If you do not want your clients to be able to modify, delete, or add banners, do not use the included banner upload mod.</p>
<p>States / provinces now moved into clients.lang.php to ease in editing states provinces</p>
<p><a title="RevMax advertiser and publisher signups" href="http://btdsoft.com/products-page/openx-products/revmax-3-for-openx-26/">RevMax </a>is constantly growing and being updated to be the best advertiser signup plugin for openx. RevMax includes at no additional cost, features other vendors charge extra for, while including no updates and limited support. Take a look at all the existing features of <a title="Advertiser signups" href="http://btdsoft.com/products-page/openx-products/revmax-3-for-openx-26/">RevMax</a> and you will see why it is the #1 choice advertiser signup and payment plug in for the OpenX ad server.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=btdsoft.com&amp;siteurl=http%3A%2F%2Fbtdsoft.com%2F&amp;linkname=RevMax%203.1a%20Released&amp;linkurl=http%3A%2F%2Fbtdsoft.com%2Frevmax-31a-released%2F"><img src="http://www.btdsoft.com/share_save_171_16.gif" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://btdsoft.com/revmax-31a-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenX &#8220;INSERT_RANDOM_NUMBER_HERE&#8221;</title>
		<link>http://btdsoft.com/openx-insert_random_number_here/</link>
		<comments>http://btdsoft.com/openx-insert_random_number_here/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 19:05:42 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[OpenX Tips]]></category>

		<guid isPermaLink="false">http://btdsoft.com/?p=302</guid>
		<description><![CDATA[Openx  Invocation Tags Requiring Random Numbers
One of least understood and most often asked questions in regards to the OpenX banner invocation code must be the &#8220;INSERT_RANDOM_NUMBER_HERE&#8221; placed within the image, java and iframe invocation codes by OpenX.
This post will attempt to clarify this and give you some simple examples as to implementing on your [...]]]></description>
			<content:encoded><![CDATA[<h3>Openx  Invocation Tags Requiring Random Numbers</h3>
<p>One of least understood and most often asked questions in regards to the OpenX banner invocation code must be the &#8220;INSERT_RANDOM_NUMBER_HERE&#8221; placed within the image, java and iframe invocation codes by OpenX.</p>
<p>This post will attempt to clarify this and give you some simple examples as to implementing on your site <span id="more-302"></span></p>
<p>Within the invocation code for a zone using the image, iframe, or javascript tag, there&#8217;s a part called &#8220;cb=INSERT_RANDOM_NUMBER_HERE&#8221;.</p>
<h3>What is it ? Why is it needed ?</h3>
<p>This is a unique number required to stop browser caching of your banners and ensures each end user will receive a new ad on page load. If we took the above example and simply inserted &#8220;cb=123&#8243;, the end user being a web browser or spider would eventually see this ad as a static non changing item and cache it.  The user would then begin to see the same ad each time he accessed your page as its now stored in his browser cache  with the stated id of 123.</p>
<p>If we generate a new number each time the ad is called, the browser, sees this as new content, and as such loads the new content on each visit.</p>
<p>Depending on your sites cms, design or other there are several language specific ways to generate this new random number on each page load. I will give a few examples below. Feel free to copy and paste as needed. Please perform test before implementing , or use at your own risk.</p>
<h3>How to Generate A Random Number</h3>
<p><strong>php example:</strong><br />
First as its my personal favorite language I will provide an example in php.<br />
This is the part that generates the number. If you are using more than 1 invocation tag on your site or within your template then place this code above your first banner call.</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$random_number</span> <span style="color: #339933;">=</span> <span style="color: #990000;">rand</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">999999</span><span style="color: #009900;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Now we have a random number being generated each time the page is accessed. We can now place the random number within the OpenX banner invocation code.</p>
<p>Where you have “cb=INSERT_RANDOM_NUMBER_HERE”, simply replace  as shown below</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;">cb=<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">echo</span><span style="color: #0000ff;">&quot;$random_number&quot;</span>;?<span style="color: #339933;">&gt;</span></pre></div></div>

<p>You now have a new unique id generated and inserted with php on each and every page load.</p>
<p><strong> Java example:</strong><br />
Here&#8217;s an example for those with static html pages.</p>

<div class="wp_syntax"><div class="code"><pre class="java java" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #0000ff;">'text/javascript'</span><span style="color: #339933;">&gt;</span>
var randomnumber<span style="color: #339933;">=</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">random</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">99999999999</span><span style="color: #009900;">&#41;</span>;
document.<span style="color: #006633;">write</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;a href='http://domain.com/ck.php?n=3874N2&amp;cb=&quot;</span><span style="color: #339933;">+</span>randomnumber<span style="color: #009900;">&#41;</span>;
document.<span style="color: #006633;">write</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;'&gt;&lt;img src='http://domain.com/avw.php?zoneid=1&amp;n=3874N2&amp;cb=&quot;</span><span style="color: #339933;">+</span>randomnumber<span style="color: #009900;">&#41;</span>;
document.<span style="color: #006633;">write</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;'&gt;&lt;/a&gt;&quot;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>In order to implement the above code you will first need to generate a valid Image invocation tag from within OpenX to make sure that the domain and path to OpenX are valid, and that the < img > tag has the correct zoneid. So a valid invocation tag would look similar to below.</p>

<div class="wp_syntax"><div class="code"><pre class="java java" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #0000ff;">'text/javascript'</span><span style="color: #339933;">&gt;&lt;!--</span><span style="color: #666666; font-style: italic;">//&lt;![CDATA[</span>
   var m3_u <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>location.<span style="color: #006633;">protocol</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'https:'</span><span style="color: #339933;">?</span><span style="color: #0000ff;">'https://www.openxpayments.com/openx-2/www/delivery/ajs.php'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'http://www.openxpayments.com/openx-2/www/delivery/ajs.php'</span><span style="color: #009900;">&#41;</span>;
   var m3_r <span style="color: #339933;">=</span> <span style="color: #003399;">Math</span>.<span style="color: #006633;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">random</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">99999999999</span><span style="color: #009900;">&#41;</span>;
   <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>document.<span style="color: #006633;">MAX_used</span><span style="color: #009900;">&#41;</span> document.<span style="color: #006633;">MAX_used</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">','</span>;
   document.<span style="color: #006633;">write</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;scr&quot;</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;ipt type='text/javascript' src='&quot;</span><span style="color: #339933;">+</span>m3_u<span style="color: #009900;">&#41;</span>;
   document.<span style="color: #006633;">write</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;?zoneid=1&quot;</span><span style="color: #009900;">&#41;</span>;
   document.<span style="color: #006633;">write</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&amp;amp;cb='</span> <span style="color: #339933;">+</span> m3_r<span style="color: #009900;">&#41;</span>;
   <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #006633;">MAX_used</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">','</span><span style="color: #009900;">&#41;</span> document.<span style="color: #006633;">write</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&amp;amp;exclude=&quot;</span> <span style="color: #339933;">+</span> document.<span style="color: #006633;">MAX_used</span><span style="color: #009900;">&#41;</span>;
   document.<span style="color: #006633;">write</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #006633;">charset</span> <span style="color: #339933;">?</span> <span style="color: #0000ff;">'&amp;amp;charset='</span><span style="color: #339933;">+</span>document.<span style="color: #006633;">charset</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #006633;">characterSet</span> <span style="color: #339933;">?</span> <span style="color: #0000ff;">'&amp;amp;charset='</span><span style="color: #339933;">+</span>document.<span style="color: #006633;">characterSet</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
   document.<span style="color: #006633;">write</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&amp;amp;loc=&quot;</span> <span style="color: #339933;">+</span> escape<span style="color: #009900;">&#40;</span>window.<span style="color: #006633;">location</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
   <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #006633;">referrer</span><span style="color: #009900;">&#41;</span> document.<span style="color: #006633;">write</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&amp;amp;referer=&quot;</span> <span style="color: #339933;">+</span> escape<span style="color: #009900;">&#40;</span>document.<span style="color: #006633;">referrer</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
   <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #006633;">context</span><span style="color: #009900;">&#41;</span> document.<span style="color: #006633;">write</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&amp;context=&quot;</span> <span style="color: #339933;">+</span> escape<span style="color: #009900;">&#40;</span>document.<span style="color: #006633;">context</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
   <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #006633;">mmm_fo</span><span style="color: #009900;">&#41;</span> document.<span style="color: #006633;">write</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&amp;amp;mmm_fo=1&quot;</span><span style="color: #009900;">&#41;</span>;
   document.<span style="color: #006633;">write</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;'&gt;&lt;<span style="color: #000099; font-weight: bold;">\/</span>scr&quot;</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;ipt&gt;&quot;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #666666; font-style: italic;">//]]&gt;--&gt;&lt;/script&gt;&lt;noscript&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #0000ff;">'text/javascript'</span><span style="color: #339933;">&gt;</span>
var randomnumber<span style="color: #339933;">=</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Math</span>.<span style="color: #006633;">random</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">99999999999</span><span style="color: #009900;">&#41;</span>;
document.<span style="color: #006633;">write</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;a href='http://www.openxpayments.com/openx-2/www/delivery/ck.php?n=acb4cacc&amp;amp;cb==&quot;</span><span style="color: #339933;">+</span>randomnumber<span style="color: #009900;">&#41;</span>;
document.<span style="color: #006633;">write</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;'&gt;&lt;img src='http://www.openxpayments.com/openx-2/www/delivery/avw.php?zoneid=1&amp;amp;n=acb4cacc&amp;cb=&quot;</span><span style="color: #339933;">+</span>randomnumber<span style="color: #009900;">&#41;</span>;
document.<span style="color: #006633;">write</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;'&gt;&lt;/a&gt;&quot;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Granted with all the code that&#8217;s a hard one to understand and implement. But if you look closely you will note the only changes that were made were to the image tag.</p>
<p><strong> ASP example:</strong><br />
Hopefully there&#8217;s not a lot of folks using asp these days. I personally find it cumbersome, and it will stall my browser on most page visits. Perhaps a good definition of ironic as I browse with ie7.</p>
<p>First generate the random number with ASP, remembering to place it above any banner invocation tags on your page.</p>

<div class="wp_syntax"><div class="code"><pre class="asp asp" style="font-family:monospace;"><span style="color: #0000ff; font-weight: bold;">&lt;%</span>
<span style="color: #990099; font-weight: bold;">Dim</span> my_num
Randomize
my_num <span style="color: #006600; font-weight: bold">=</span> <span style="color: #990099; font-weight: bold;">Int</span><span style="color: #006600; font-weight:bold">&#40;</span><span style="color: #006600; font-weight:bold">&#40;</span>rnd<span style="color: #006600; font-weight: bold">*</span><span style="color: #800000;">10</span><span style="color: #006600; font-weight:bold">&#41;</span><span style="color: #006600; font-weight:bold">&#41;</span>+<span style="color: #800000;">1</span>
<span style="color: #0000ff; font-weight: bold;">%&gt;</span></pre></div></div>

<p>Then within your invocation tags, where you have &#8220;cb=INSERT_RANDOM_NUMBER_HERE&#8221;,  replace as shown below.</p>

<div class="wp_syntax"><div class="code"><pre class="asp asp" style="font-family:monospace;">cb=<span style="color: #0000ff; font-weight: bold;">&lt;%</span> <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> my_num <span style="color: #0000ff; font-weight: bold;">%&gt;</span></pre></div></div>

<p><strong>Conclusion:</strong><br />
Hopefully that will have you well on your way to generating a random number, for your OpenX invocation code in order to stop browser caching and ensure your ads are being shown properly.</p>
<p>If you feel you still need help you can leave a post on our <a href="http://www.btdsoft.com/forum/">forum</a>, and hopefully I or another will have a chance to answer you soon. If not Our <a href="http://btdsoft.com/products-page/">services</a> are affordable and timely.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=btdsoft.com&amp;siteurl=http%3A%2F%2Fbtdsoft.com%2F&amp;linkname=OpenX%20%26%238220%3BINSERT_RANDOM_NUMBER_HERE%26%238221%3B&amp;linkurl=http%3A%2F%2Fbtdsoft.com%2Fopenx-insert_random_number_here%2F"><img src="http://www.btdsoft.com/share_save_171_16.gif" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://btdsoft.com/openx-insert_random_number_here/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Like Text Ads Using OpenX</title>
		<link>http://btdsoft.com/google-like-text-ads-using-openx/</link>
		<comments>http://btdsoft.com/google-like-text-ads-using-openx/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 05:58:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[OpenX Tips]]></category>

		<guid isPermaLink="false">http://btdsoft.com/?p=291</guid>
		<description><![CDATA[I have had a lot of people ask me if its possible to use OpenX to show google like text ads. My reply is usually it should be easier than you think. Just create some text ads and add a little style.
I haven&#8217;t seen any in practice yet so I took a moment to create [...]]]></description>
			<content:encoded><![CDATA[<p>I have had a lot of people ask me if its possible to use OpenX to show google like text ads. My reply is usually it should be easier than you think. Just create some text ads and add a little style.</p>
<p>I haven&#8217;t seen any in practice yet so I took a moment to create an example for those that would like to show ads similar to google. <span id="more-291"></span></p>
<h3>Creating ads and publisher zone</h3>
<p>First you will need to decide what text ads you would like to show and where. You probably already have that one or you wouldn&#8217;t be here. For this example I created four 150 X 150 text ads within OpenX to form a 160X600 skyscraper ad.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/text-ad-1.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/text-ad-1-300x214.gif" alt="" title="text-ad-1" width="300" height="214" class="alignnone size-medium wp-image-292" /></a><br />
You can now go through and create more depending on your needs or simply use the handy copy feature within OpenX as I have.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/text-ad-duplicate.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/text-ad-duplicate-300x214.gif" alt="" title="text-ad-duplicate" width="300" height="214" class="alignnone size-medium wp-image-293" /></a><br />
Now that you have a few ads created to fit your needs, you will need to create a publisher and or zone to show them. Then link the text ads you have created to the publishers zone.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/publisher-zone-linked-banne.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/publisher-zone-linked-banne-300x214.gif" alt="" title="publisher-zone-linked-banne" width="300" height="214" class="alignnone size-medium wp-image-294" /></a></p>
<h3>Creating the css and html</h3>
<p>Now heres the part where you ad a little style to bring them together to form one ad unit. If you dont have an editor you can find a number of online css box creators. Try a google  search for &#8220;<a href="http://www.google.com/search?sourceid=navclient&#038;ie=UTF-8&#038;rlz=1T5GGLL_enUS253US253&#038;q=css+box+creator" target="_New">css box creator</a> &#8221; Or simpler still do some quick coppy and past from mine below. Please save the images to your own server if you choose to use the code and change the background image urls.</p>

<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #6666ff;">.oxad160</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">160px</span>;
	<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">600</span>;
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f90</span>;
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span>;
	<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.oxad160</span> p <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span>;
   <span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span>;
   <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> 0 <span style="color: #933;">5px</span>;
   <span style="color: #000000; font-weight: bold;">padding</span> <span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span>;
   <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> small;      
<span style="color: #00AA00;">&#125;</span>
a <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span>;
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#463E3F</span>;
     <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.oxtop</span> <span style="color: #00AA00;">&#123;</span> 
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">http://www.btdsoft.com/examples/images/tr.gif</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">top</span> <span style="color: #000000; font-weight: bold;">right</span>; 
   <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.oxbottom</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">http://www.btdsoft.com/examples/images/br.gif</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">top</span> <span style="color: #000000; font-weight: bold;">right</span>; 
  <span style="color: #00AA00;">&#125;</span>
img<span style="color: #6666ff;">.corner</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span>;
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span>;
   <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span>;
   <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span> !important;
  <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.adcontent</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> 0 <span style="color: #933;">5px</span>;
   <span style="color: #000000; font-weight: bold;">padding</span> <span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span>;
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">150px</span>;
   <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> small; 
    <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Now you need a bit of html to show the ads on your web page. Below is what I have created for this example.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;div class=&quot;oxad160&quot;&gt;
   &lt;div class=&quot;oxtop&quot;&gt;
	 &lt;img src=&quot;http://www.btdsoft.com/examples/images/tl.gif&quot; alt=&quot;&quot; 
	 width=&quot;15&quot; height=&quot;15&quot; class=&quot;corner&quot; 
	 style=&quot;display: none&quot; /&gt;
   &lt;/div&gt;
&lt;div class=&quot;adcontent&quot;&gt;
*** Insert ad code here***
&lt;/div&gt;
&lt;div class=&quot;adcontent&quot;&gt;
*** Insert ad code here***
&lt;/div&gt;
&lt;div class=&quot;adcontent&quot;&gt;
*** Insert ad code here***
&lt;/div&gt;
&lt;div class=&quot;adcontent&quot;&gt;
*** Insert ad code here***
 &lt;/div&gt;
 &lt;p&gt; ads by &lt;a href=&quot;http://www.oxrev.com&quot;&gt;OxRev.com&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;oxbottom&quot;&gt;
	 &lt;img src=&quot;http://www.btdsoft.com/examples/images/bl.gif&quot; alt=&quot;&quot; 
	 width=&quot;15&quot; height=&quot;15&quot; class=&quot;corner&quot; 
	 style=&quot;display: none&quot; /&gt;
	&lt;/div&gt;
   &lt;/div&gt;</pre></div></div>

<h3>Putting it all together</h3>
<p> We now have a group of text ads, a publisher and zone, bits of css and html. Lets put it together and see if it works. For this example I have saved the css as 160.css, and the html box as a template that I can plug in anywhere I choose to later. I have uploaded the css file and the corner images to a server. Now Once I place the html box on a page I will need to import the css file with it in order for the images and formatting to apear correctly. For this I have used an import command.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;style&gt;
@import url(&quot;http://www.btdsoft.com/examples/160.css&quot;);
&lt;/style&gt;</pre></div></div>

<p>Place this bit of code directly before the first div tag of your box, remembering to change the url to your server location.</p>
<p>Now you need to get the banner code from OpenX. Here I have chosen java, remembering to check  &#8220;Don&#8217;t show a banner from the same campaign again on the same page&#8221;. This will keep OpenX from repeating ads.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/text-invocation-code.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/text-invocation-code-300x214.gif" alt="" title="text-invocation-code" width="300" height="214" class="alignnone size-medium wp-image-295" /></a><br />
Just insert your code from OpenX everywhere I have &#8220;*** Insert ad code here***&#8221; above in the html example. You only need the one code repeated as OpenX wont repeat the same ad. Upload your test to a server or preview it in your editor and you should see something like the example <a href="http://www.btdsoft.com/examples/cssbox.html" target="_new">here</a>.</p>
<h3>Different layouts</h3>
<p>If you dont want to fool with css, its easy to create the same thing in any format. Just use the above creating ads, zones, and invocation code methods. You can have a few lines like google or a simple one line text link. Just remember to tell OpenX not to show the same ad from the same campaign on the same page.<br />
In order for this to work correctly an advertiser must not have all ads in one campaign. Keep their text ads in one campaign and banner ads in another. If OpenX see&#8217;s there&#8217;s another ad from the same campaign on the page. it will do its job and not show another as instructed.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=btdsoft.com&amp;siteurl=http%3A%2F%2Fbtdsoft.com%2F&amp;linkname=Google%20Like%20Text%20Ads%20Using%20OpenX&amp;linkurl=http%3A%2F%2Fbtdsoft.com%2Fgoogle-like-text-ads-using-openx%2F"><img src="http://www.btdsoft.com/share_save_171_16.gif" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://btdsoft.com/google-like-text-ads-using-openx/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating Ad Packages In OpenX</title>
		<link>http://btdsoft.com/creating-ad-packages-in-openx/</link>
		<comments>http://btdsoft.com/creating-ad-packages-in-openx/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 20:30:49 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[OpenX Plugins]]></category>

		<category><![CDATA[OpenX Configuration]]></category>

		<category><![CDATA[OpenX Payments]]></category>

		<guid isPermaLink="false">http://btdsoft.com/?p=287</guid>
		<description><![CDATA[Creating Ad Packages in Openx 2.6 Using RevMax 3
This post assumes you have purchased and installed RevMax 3 for OpenX 2.6 .If not you can get more information and purchase it here.
Navigating to RevMax Ad Packages
Open a browser and log into your OpenX install and switch to Administrator.
Click the RevMax tab at the top right of [...]]]></description>
			<content:encoded><![CDATA[<h3>Creating Ad Packages in Openx 2.6 Using RevMax 3</h3>
<p>This post assumes you have purchased and installed RevMax 3 for OpenX 2.6 .If not you can get more information and purchase it <a href="http://btdsoft.com/products-page/openx-products/">here</a>.</p>
<h3>Navigating to RevMax Ad Packages</h3>
<p>Open a browser and log into your OpenX install and <strong>switch to Administrator</strong>.<br />
Click the RevMax tab at the top right of screen.</p>
<p><a href="http://btdsoft.com/wp-content/uploads/2008/09/revmax-tab-updates.gif"><img class="size-medium wp-image-250 alignnone" title="revmax-tab-updates" src="http://btdsoft.com/wp-content/uploads/2008/09/revmax-tab-updates-300x214.gif" alt="" width="300" height="214" /></a><br />
Next click the Ad Packages tab to open the ad packages list screen. Here you can explorer already created packages, add a new advertising package, edit an existing one, or delete a no longer used one.<span id="more-287"></span></p>
<p><a href="http://btdsoft.com/wp-content/uploads/2008/09/ad-packages-1.gif"><img class="size-medium wp-image-288 alignnone" title="ad-packages-1" src="http://btdsoft.com/wp-content/uploads/2008/09/ad-packages-1-300x214.gif" alt="" width="300" height="214" /></a><br />
From the Ad Packages list screen click on &#8220;Add Package&#8221;. This will open the below screen to create your first advertising package within Openx.</p>
<p><a href="http://btdsoft.com/wp-content/uploads/2008/09/ad-packages-2.gif"><img class="alignnone size-medium wp-image-289" title="ad-packages-2" src="http://btdsoft.com/wp-content/uploads/2008/09/ad-packages-2-300x214.gif" alt="" width="300" height="214" /></a></p>
<h3>Configuring The Ad Package.</h3>
<p>You must first have some idea as to what type of advertising package you would like to sell or ad space you would like to rent.<br />
Lets go over the settings.<br />
<strong><em>a) Selling:</em></strong> Would you like to sell Ad Views (cpm), Ad Clicks (cpc), or rent a tenancy ? Select accordingly from the drop down list.<br />
<strong><em>b) Package Description:</em></strong> This will be shown on the drop down select list on the advertisers signup screen if made public later in settings. If you are selling 10,000 adviews as a leader board on domain.com then enter in something like 10,000 LeaderBoard Adviews at domain.com.<br />
This field combined with the later discussed &#8220;make public&#8221; field is handy for creating ad packages across a network of sites.<br />
<strong><em>c) Duration:</em></strong> Enter in here the amount of ad views, ad clicks or the actual time as in subscription. Example if selling 10,000 ad views enter 10000 notice no comma. If selling a subscription simply enter UNLIMITED, or 30 days etc.<br />
<strong><em>d) Cost:</em></strong> Enter in here the amount you would like to collect using paypal for this ad package. Enter numbers like 100.00, do not enter in $ or other signs like &#8220;,&#8221;.<br />
<strong><em>e) Auto Zone ID:</em></strong> Use this field if you would like to link an advertiser campaign to a specific publishers zone within OpenX. Notice the scrolling iframe to the right. Here you can scroll and find a zone id easily without clicking back and fourth through OpenX. The iframe list the zone id number (to be used) the zone description you have entered when creating the zone within OpenX, and the size of the created zone. This feature is extremely useful when selling ad space across a network of sites. For instance a package for domainb.comcom&#8217;s leader board can be easily linked here.<br />
<strong><em>f) Auto Zone:</em></strong> Select yes or no to allow advertisers banner to be automatically attached to a specific zone. This is useful if you are renting a spot 160X600 on the index page and you have a zone created within openx for this. Create a package named 160X600 skyscraper etc, and link the package to this zone. the advertiser will not be able to show a banner unless it meets the zone requirements (160X600), as he has no permissions within OpenX to link banners to another zone.<br />
<strong><em>g) Priority Level:</em></strong> You can choose to set a higher priority for paid campaigns here. Keep in mind that high priority campaigns will override any lower level campaigns that may already be active. A high setting number here may deactivate lower priority existing campaigns, once the advertiser or you have added a banner to the campaign.<br />
<strong><em>h) Weight:</em></strong> If you chose to leave the priority setting at the default of &#8220;0&#8243; above you can enter in a higher weight here if necessary. For example if your &#8220;house&#8221; campaigns are at a weight of 1 then a setting of 2 here will give this advertisers campaign a higher weight and more exposure, yet the house campaigns will still receive exposure.<br />
<strong><em>g) Make Package Public:</em></strong> Here you can decide if you would like the created package to be shown on the advertisers sign up screen if using the included sign up form.</p>
<p>This may be used in a number of ways. example a: If you are selling ad space on domain b and you do not wish the package available on domain a then set to no. you can then create a link to another sign up page for this specific package. simply go to the existing sign up form, view source , save as filename.html, and edit the available packages list to include the desired package description and package id number. You can then use this form to post to domaina.com/clients/clients.php and the user will be forwarded directly to paypal for payment.<br />
You may also create a totally custom form or button for this package, as long as all the required information is passed to clients.php . If you do not desire all the information, then simply include null values in hidden fields within your new form. Be aware that all information gathered by clients.php is used within OpenX. Example: If you decided not to use clients domain url. The url is set as the campaign name within OpenX by RevMax so you would then have campaigns named &#8220;NULL&#8221;.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=btdsoft.com&amp;siteurl=http%3A%2F%2Fbtdsoft.com%2F&amp;linkname=Creating%20Ad%20Packages%20In%20OpenX&amp;linkurl=http%3A%2F%2Fbtdsoft.com%2Fcreating-ad-packages-in-openx%2F"><img src="http://www.btdsoft.com/share_save_171_16.gif" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://btdsoft.com/creating-ad-packages-in-openx/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing RevMax for openx 2.6</title>
		<link>http://btdsoft.com/installing-revmax-for-openx-26/</link>
		<comments>http://btdsoft.com/installing-revmax-for-openx-26/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 17:54:54 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[OpenX Plugins]]></category>

		<category><![CDATA[advertiser banner uploads]]></category>

		<category><![CDATA[OpenX]]></category>

		<category><![CDATA[OpenX Configuration]]></category>

		<category><![CDATA[OpenX Payments]]></category>

		<guid isPermaLink="false">http://btdsoft.com/?p=245</guid>
		<description><![CDATA[Installing and configuring RevMax 3.0 for OpenX 2.6
This post assumes you have downloaded RevMax 3 and unzipped it to your local computer.
If you do not have RevMax you may get more information and purchase it here.
RevMax is encoded with Ioncube and will require ioncube loaders installed on your server to function. If you arent sure [...]]]></description>
			<content:encoded><![CDATA[<h3>Installing and configuring RevMax 3.0 for OpenX 2.6</h3>
<p>This post assumes you have downloaded RevMax 3 and unzipped it to your local computer.<br />
If you do not have RevMax you may get more information and purchase it <a href="http://btdsoft.com/products-page/openx-products/revmax-3-for-openx-26/">here</a>.</p>
<p>RevMax is encoded with Ioncube and will require <a href="http://www.ioncube.com/loaders.php?xp=JNNNNT" target="_New">ioncube loaders</a> installed on your server to function. If you arent sure you can download the <a href="http://www.btdsoft.com/helper.zip" target="New">Helper.zip</a> file and upload to your server for more information and or installing the loaders. Indepth instructions on installing ioncube loaders can be found <a href="http://www.ioncube.com/loader_installation.php?xp=JNNNNT" target="_New">here</a>.</p>
<h3>Installation</h3>
<p>1) Open a ftp client such as wsftp or other and sync the downloaded files and your OpenX installation on your server.<br />
2) Upload all files in the directories as shown in the install package in binary mode.The files are encrypted using Ioncube loaders and will not run in ascii mode.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/ftp-upload.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/ftp-upload-300x154.gif" alt="" title="ftp-upload" width="300" height="154" class="alignnone size-medium wp-image-297" /></a><br />
It is safe to highlight all files and folders as shown above and transfer contents without transferring each individual file.<span id="more-245"></span></p>
<p>3) Navigate in a web browser to yourdomain /openxfolder/ installsql and run the script there named revmax.db.installer.php. This will install the required tables for RevMax to operate.<br />
 a) If you would prefer to verify and or change the table names to be inserted into your OpenX database, open the file &#8220;db.mysql.sql&#8221; and edit if needed. You may then use the install script or copy and paste the sql into your phpmyadmin screen or other mysql admin.</p>
<h3>Logging In to Set Up RevMax</h3>
<p>4) Log into your Openx 2.6 Installation. And switch to administrator mode. You will not be able to view or modify RevMax settings while working in default, or other manager mode.</p>
<p><a href="http://btdsoft.com/wp-content/uploads/2008/09/switch-to-admin-small.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/switch-to-admin-small.gif" alt="" title="switch-to-admin-small" width="208" height="141" class="alignnone size-full wp-image-298" /></a></p>
<p>You will then be able to see the RevMax tab at the top right of your admin screen.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/revmax-tab.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/revmax-tab.gif" alt="" title="revmax-tab" width="354" height="26" class="alignnone size-full wp-image-299" /></a><br />
Click the RevMax tab to navigate to RevMax. There you will see a RevMax updates page, with news of any product updates, and 4 new RevMax tabs, entitled &#8220;RevMax Settings&#8221;, &#8220;Ad Packages&#8221;, Discount Coupons&#8221; , and &#8220;Payment Reports&#8221;.<a href="http://btdsoft.com/wp-content/uploads/2008/09/revmax-tab-updates.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/revmax-tab-updates-300x214.gif" alt="" title="revmax-tab-updates" width="300" height="214" class="alignnone size-medium wp-image-250" /></a></p>
<h3>RevMax Configuration</h3>
<p>5) Click the &#8220;RevMax Settings&#8221; tab to get started configuring RevMax. Here you will find two links labeled RevMax &#8220;Database Settings&#8221; and &#8220;Paypal Settings&#8221;.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/revmax-settings-screen.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/revmax-settings-screen-300x214.gif" alt="" title="revmax-settings-screen" width="300" height="214" class="alignnone size-medium wp-image-252" /></a></p>
<h3>Configuring The Database</h3>
<p>6) Click the &#8220;RevMax Database settings&#8221; link to configure the RevMax database.<br />
While here you will need to tell RevMax what the table names are that it will be working with. The default installed tables are listed to the left. It is safe to simply copy and paste the names into the settings boxes unless you have chosen to rename the tables after installing them. Remember to enter in any new table names you may choose later.<br />
<strong>Hint:</strong> Your config file must be writable to add RevMax database and paypal settings.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/revmax-database-settings.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/revmax-database-settings-300x214.gif" alt="" title="revmax-database-settings" width="300" height="214" class="alignnone size-medium wp-image-254" /></a></p>
<p>7) Once you have entered the database table names, click &#8220;Revmax Settings&#8221; tab again and choose the &#8220;paypal Settings&#8221; link. From this screen you can enter in your paypal settings as outlined below.</p>
<h3>Configuring Paypal IPn Payments</h3>
<p><a href="http://btdsoft.com/wp-content/uploads/2008/09/paypal-settings-1.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/paypal-settings-1-300x214.gif" alt="" title="paypal-settings-1" width="300" height="214" class="alignnone size-medium wp-image-262" /></a><br />
a) Paypal email : This is the email where you will accept paypal payments recieved by RevMax.<br />
b) Payment Admin eMail: The email address you would like script notifications sent to.<br />
c) Paypal Url: You may set this to www.paypal.com or www.sandbox.paypal.com or other testing domain / script. The https: is handled within RevMax leave it out.<br />
d) Paypal IPN Script URL: The paypal script is located within the clients folder. depending on your Openx install it may be yourdomain.com/openx/clients/paypal.php or yourdomain.com/clients/paypal.php, or other.<br />
e) Paypal Return URL Location: This is the url that a user will return to after clicking return to merchant at paypal. You may set this to your openX admin folder or create a page in another location, giving clients more information and or a log in link. You may also use a custom script at this location as paypal will post back the information it received.<br />
f) Cancel Payment Return Url: Enter in here the url you would like the customer to be returned to if the payment was canceled.<br />
g) Client Log In URL: This is the client log in url sent in the customers welcome email. You can simply set this to /www/admin/ for instant login after payment, and banner upload if using the banner upload mod.<br />
h) Payment Currency: Set htis to the currency you will be accepting USD for united states dollars.<br />
<strong>Note:</strong> Language location in (i) must match or you will recieve errors.</p>
<ul>Other Available Currency settings:</p>
<li>AUD Australian Dollar: $12,500.00 AUD maximum per transaction</li>
<li>CAD Canadian Dollar: $12,500.00 CAD maximum per transaction</li>
<li>EUR Euro: €8,000.00 EUR maximum per transaction</li>
<li>GBP Pound Sterling: £5,500.00 GBP maximum per transaction</li>
<li>JPY Japanese Yen: ¥1 million JPY maximum per transaction</li>
<li>USD U.S. Dollar: $10,000.00 USD maximum per transaction</li>
<li>NZD New Zealand Dollar, 15,000 NZD maximum per transaction</li>
<li>CHF Swiss Franc, 13,000 CHF maximum per transaction</li>
<li>HKD Hong Kong dollar, 80,000  HKD maximum per transaction</li>
<li>SGD Singapore Dollar, 16,000 SGD maximum per transaction</li>
<li>SEK Swedish Krona, 80,000 SEK maximum per transaction</li>
<li>DKK Danish Krone, 60,000 DKK maximum per transaction</li>
<li>PLN Polish Zloty, 32,000 PLN maximum per transaction</li>
<li>NOK Norwegian Krone, 70,000 maximum per transaction</li>
<li>HUF Hungarian Forint,  2,000,000 maximum per transaction</li>
<li>CZK Czech Koruna, 240,000 maximum per transaction</li>
</ul>
<p><a href="http://btdsoft.com/wp-content/uploads/2008/09/paypal-settings-2.gif"><img src="http://btdsoft.com/wp-content/uploads/2008/09/paypal-settings-2-300x214.gif" alt="" title="paypal-settings-2" width="300" height="214" class="alignnone size-medium wp-image-268" /></a><br />
i) Seller Language Location: Set this to match your accepted currency and language. Usually abbreviated, if paypal currency = GBP then language location would be GB.</p>
<p><strong>Subscription Recurring Values</strong><br />
a) Subscription billing cycle: If renting ad space by the month set to 1, you may also sell ad spaces for increments like 6 months.<br />
b) Subscription billing Unit: W= Weeks, M= Months, Y= Years. Enter in here the cycle you will be using. Example renting ad space for 2 weeks would be billing cycle = 2 unit = W.<br />
c) Subscription recurring: 1 = Yes to recur 0 = no not recur bill the client.<br />
d) Re bill re attempt: 1 = Yes 0 = No to force retry on failed subscriptions.<br />
<strong>Enable Paypal Payments</strong><br />
Check the box to enable RevMax to accept paypal payments, before clicking submit.</p>
<p>You should now have RevMax configured to accept Paypal payments for OpenX 2.6. Stay tuned for next post entitled configuring ad packages and discount coupons. If you do not have RevMax you may get more information and purchase it <a href="http://btdsoft.com/products-page/openx-products/revmax-3-for-openx-26/">here</a>.</p>
<p>See also: Installing and configuring the included advertiser <a href=" http://btdsoft.com/banner-upload-for-openx/">banner upload mod</a> for OpenX 2.6 And configuring ad packages within Openx <a href="http://btdsoft.com/creating-ad-packages-in-openx/">here</a>.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=btdsoft.com&amp;siteurl=http%3A%2F%2Fbtdsoft.com%2F&amp;linkname=Installing%20RevMax%20for%20openx%202.6&amp;linkurl=http%3A%2F%2Fbtdsoft.com%2Finstalling-revmax-for-openx-26%2F"><img src="http://www.btdsoft.com/share_save_171_16.gif" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://btdsoft.com/installing-revmax-for-openx-26/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Advertiser Banner Upload For OpenX</title>
		<link>http://btdsoft.com/banner-upload-for-openx/</link>
		<comments>http://btdsoft.com/banner-upload-for-openx/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 02:50:58 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[OpenX Mods]]></category>

		<category><![CDATA[openx banner uploads]]></category>

		<category><![CDATA[OpenX Configuration]]></category>

		<guid isPermaLink="false">http://btdsoft.com/?p=195</guid>
		<description><![CDATA[Allowing advertisers to upload and modify their banners has always been a issue with OpenX and previously openads. This is a included feature in btdsoft's prior advertiser paypal sign up scripts for OpenAds 2.0 and OpenX 2.4.]]></description>
			<content:encoded><![CDATA[<p>Allowing advertisers to upload and modify their banners has always been a issue with OpenX and previously openads. This is a included feature in btdsoft&#8217;s prior advertiser paypal sign up scripts for OpenAds 2.0 , OpenX 2.4. , and the just released <a href="http://btdsoft.com/products-page/openx-products/revmax-3-for-openx-26/">RevMax 3</a> for OpenX 2.6</p>
<p>We have decided with such a huge demand for such a mod that perhaps it was time to release a version that did not require the purchase of <a href="http://btdsoft.com/products-page/openx-products/advertiser-signup--paypal-payments-for-openx/">RevMax</a> or our <a href="http://btdsoft.com/paypal-plug-in-for-openads-20/">prior plug-in</a> for OpenAds 2. This page details where to get the mod, installation, it&#8217;s features, configuration, and actions.</p>
<p>First if you do not have the mod already simply <a href="http://btdsoft.com/products-page/openx-products/advertiser-banner-uploads/">stop by here</a> and add it to your cart and check out. you will have instant download access after payment.<span id="more-195"></span></p>
<h3>Installation</h3>
<p>The next step as found in the install.txt is to either make a back up of the files you are to replace, or rename them for future reference.</p>
<p>Upload the included files into your OpenX admin directory. If your openx 2.6 install is at yourdomain.com/openx/ then the correct path to upload the included files to would be yourdomain.com/openx/www/admin/.</p>
<p>Once you have uploaded the modified files you will need to log in to OpenX as the default manager.</p>
<p>You will then need to make a decision as to what types of files and storage you would like to allow your advertisers to use.</p>
<h3>Admin Configuration</h3>
<p><strong>Defining file (banner) storage:</strong><br />
Switch to administrator account.<br />
Click &#8220;my Account&#8221; &gt; click &#8220;global settings&#8221; &gt; pull down list to &#8220;banner storage settings&#8221;.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/allowed-banner-types.gif"><img class="alignnone size-medium wp-image-200" title="allowed-banner-types" src="http://btdsoft.com/wp-content/uploads/2008/09/allowed-banner-types-300x196.gif" alt="" width="300" height="196" /></a></p>
<p><strong>Advertiser banner upload permissions:</strong><br />
OpenX Log in, switch to default manager account.<br />
Click the &#8220;inventory&#8221; tab at the top center.<br />
This should open up &#8220;advertisers and campaigns&#8221; screen.</p>
<p>If you do not yet have a advertiser to configure click &#8220;add advertiser&#8221; and configure a new advertiser account. Return to the &#8220;advertisers and campaigns&#8221; screen</p>
<p>Click the advertisers name and the advertiser properties screen will appear.<br />
Click &#8220;User access&#8221;.</p>
<p>If you have not yet enabled an advertiser to log in to this account then take a moment to add a user account here by clicking &#8220;add user&#8221; and return to the &#8220;user access&#8221; screen.</p>
<p>Click &#8220;permissions&#8221; to the right of the advertisers name you would like to enable banner uploads for.<br />
This will open the &#8220;user properties&#8221; screen.</p>
<p>Check the box entitled &#8220;Allow this user to modify his own banners &#8220;.<br />
Click save changes.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/admin-allow-advertiser-uplo.gif"><img class="alignnone size-medium wp-image-207" title="admin-allow-advertiser-uplo" src="http://btdsoft.com/wp-content/uploads/2008/09/admin-allow-advertiser-uplo-297x300.gif" alt="" width="297" height="300" /></a><br />
<strong>Warnings:</strong><br />
Any advertiser you may have already added and have checked this box for will now have permission to upload banners to their account. Take a moment to review your already configured advertiser accounts to ensure you do not enable permissions that you would not wish.</p>
<h3>Advertisers perspective</h3>
<p>After deciding what types of banner storage to allow for your advertisers, and adding the permissions to the advertiser account the advertisers will be able to add banners using that storage method as shown below from the advertisers perspective.<br />
<strong>Add banner link:</strong><br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/advertiser-add-banner.gif"><img class="alignnone size-medium wp-image-214" title="advertiser-add-banner" src="http://btdsoft.com/wp-content/uploads/2008/09/advertiser-add-banner-300x168.gif" alt="" width="300" height="168" /></a><br />
<strong>Upload banner screen:</strong><br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/advertiser-upload-screen.gif"><img class="alignnone size-medium wp-image-203" title="advertiser-upload-screen" src="http://btdsoft.com/wp-content/uploads/2008/09/advertiser-upload-screen-300x196.gif" alt="" width="300" height="196" /></a></p>
<p><strong>Permissions error:</strong><br />
By unchecking &#8220;Allow this user to modify his own banners&#8221; the advertiser will no longer have permission to modify existing banners and will receive a permissions error screen as below when attempting the actions of upload and or modify.<br />
<a href="http://btdsoft.com/wp-content/uploads/2008/09/access-denied.gif"><img class="alignnone size-medium wp-image-210" title="access-denied" src="http://btdsoft.com/wp-content/uploads/2008/09/access-denied-300x225.gif" alt="" width="300" height="225" /></a></p>
<h3>Get the advertiser banner upload mod for Openx 2.6</h3>
<p>You can <a href="http://btdsoft.com/products-page/openx-products/advertiser-banner-uploads/">stop by here</a> to purchase the banner upload mod for OpenX 2.6</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=btdsoft.com&amp;siteurl=http%3A%2F%2Fbtdsoft.com%2F&amp;linkname=Advertiser%20Banner%20Upload%20For%20OpenX&amp;linkurl=http%3A%2F%2Fbtdsoft.com%2Fbanner-upload-for-openx%2F"><img src="http://www.btdsoft.com/share_save_171_16.gif" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://btdsoft.com/banner-upload-for-openx/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Paypal Plug-in for openads 2.0</title>
		<link>http://btdsoft.com/paypal-plug-in-for-openads-20/</link>
		<comments>http://btdsoft.com/paypal-plug-in-for-openads-20/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 17:21:13 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
		
		<category><![CDATA[OpenX Plugins]]></category>

		<category><![CDATA[advertiser banner uploads]]></category>

		<category><![CDATA[openads]]></category>

		<category><![CDATA[paypal]]></category>

		<guid isPermaLink="false">http://btdsoft.com/wordpress/?p=67</guid>
		<description><![CDATA[OpenAds paypal IPN signup and payment script
After using OpenAds/ phpadsnew to show our ads across our network for three years we decided we needed a simpler way to allow for revenue generation from this great open source script.
 After several some what successful scripts we have come to understand the needs of a advertiser network and built in [...]]]></description>
			<content:encoded><![CDATA[<h3>OpenAds paypal IPN signup and payment script</h3>
<p><span style="font-family: Verdana;">After using OpenAds/ phpadsnew to show our ads across our network for three years we decided we needed a simpler way to allow for revenue generation from this great open source script.</span></p>
<p><span style="font-family: Verdana;"> After several some what successful scripts we have come to understand the needs of a advertiser network and built in all the necessary functions to run a hands free network with little need for time consuming task.<span id="more-67"></span></p>
<p align="left"><span style="font-family: Verdana;">  With three years of trials we came to agree on exactly what was needed for payment scripts to relieve the everyday work and take the hassle out of running an advertisers network. Although  it&#8217;s still a (stable) work in progress, we made a list of the most time consuming task of using OpenAds and worked to eliminate them. </span><br />
<span style="font-size: medium; font-family: Verdana;"> </span></p>
<ul>
<li><span style="font-family: Verdana;">Enrolling publishers and<br />
advertisers without admin interaction</span></li>
<li>
<p align="left"><span style="font-family: Verdana;">Allowing for immediate<br />
payment for ad clicks </span></li>
<li>
<p align="left"><span style="font-family: Verdana;">Allowing advertisers to<br />
upload and activate their own ads, campaigns</span></li>
<li>
<p align="left"><span style="font-family: Verdana;">Allowing advertisers to<br />
disable banners / ads</span></li>
<li>
<p align="left"><span style="font-family: Verdana;">Banners disabled when ad<br />
clicks are out</span></li>
<li>
<div style="text-align: left;"><span style="font-family: Verdana;">Advertiser support without<br />
admin interaction.</span> <span style="font-family: Verdana;">  </span></div>
</li>
</ul>
<p style="text-align: left;"><span style="font-family: Verdana;">With the ability to sign up independent publishers who agree to show ads on their web sites. You have more opportunity to increase ad view revenue. Not only will you be showing more ads, you have the ability to capitalize even more from their traffic. Lets say you charge .05 cents a click for advertisers, and you pay .025 cents or 2.5 cents a click. You will be making 2.5 cents for every click the publisher generates. That&#8217;s $25.00 you make off of every 1000 clicks a publisher generates. These are very conservative quotes compared to today&#8217;s online ad cost. Its not uncommon for an advertiser to pay .25 cents and more per click for qualified traffic. If you split<br />
that with a publisher you will be making .12 cents a click or $120. per 1000 clicks a publisher generates.   </span></p>
<p style="text-align: left;"><span style="font-family: Verdana;">  After several versions of our payment script and countless hours of hacking away at OpenAds scripts the same thing would eventually happen, it would fail every time we decided to upgrade the OpenAds scripts as our code was interlaced through out the OpenAds scripts. This soon became more hassle than it was worth. It was soon decided that in order for the scripts to survive all of our code needed to outside of and independent of OpenAds. With this release of our signup / payment scripts, all files except one are outside of the OpenAds scripting. The one that does survive can be uploaded again at any time after upgrading OpenAds and <span style="text-decoration: line-through;">all functions continue as usual</span>. (<span style="color: #ff0000;">only suports openads 2</span>)More information can be found in the help file (&#8217;s).         </span></p>
<p align="left"><span style="font-family: Verdana;"> If you do not have OpenAds it can be installed in many ways. if your web server has </span><span style="font-family: Verdana;"><a href="http://www.cpanel.net" target="_blank">cPanel</a> and <a href="http://netenberg.com/fantastico.php" target="_blank">fantastico</a> you can click on fantastico in cPanel and look for OpenAds to install it on your domain automatically. If you do not have Openads 2.0. you can find it <a href="http://download.openads.org/Openads-2.0.11-pr1.zip">here</a>.</span></p>
<p align="left"><span style="font-family: Verdana;">  Once you have Openads 2.0. Installed its a simple process of uploading our files into the correct directories and setting your paypal IPN settings in the admin section of OpenAds. </span><span style="font-family: Verdana;">More information is available in the help file (&#8217;s).</span></p>
<p align="left"><span style="font-family: Verdana;"><a class="alignleft" title="Free Download" href="http://www.btdsoft.com/demo/" target="_blank">Demo</a> | Free Download</span></p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=btdsoft.com&amp;siteurl=http%3A%2F%2Fbtdsoft.com%2F&amp;linkname=Paypal%20Plug-in%20for%20openads%202.0&amp;linkurl=http%3A%2F%2Fbtdsoft.com%2Fpaypal-plug-in-for-openads-20%2F"><img src="http://www.btdsoft.com/share_save_171_16.gif" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://btdsoft.com/paypal-plug-in-for-openads-20/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
