<?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>Jonathan Spooner is a Web Developer in the San Diego Area. &#187; Veoh Networks</title>
	<atom:link href="http://www.jonathanspooner.com/category/veoh-networks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonathanspooner.com</link>
	<description>Flex Developer, Air Developer, and ActionScript Programmer</description>
	<lastBuildDate>Fri, 28 May 2010 16:42:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Architecture of the Veoh Player</title>
		<link>http://www.jonathanspooner.com/web-development/architecture-of-the-veoh-player/</link>
		<comments>http://www.jonathanspooner.com/web-development/architecture-of-the-veoh-player/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 19:47:55 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Veoh Networks]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.jonathanspooner.com/blog/?p=191</guid>
		<description><![CDATA[The player lives on veoh.com and as an embedable player on sites like facebook.  It plays more than 3 million videos per day to a global audience.  The player is also the primary vehicle for our Behavioral Ad Targeting.
Development
This player played a key role in monetizing Veoh's business model.  With this in [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_393" class="wp-caption alignright" style="width: 310px"><a href="http://www.jonathanspooner.com/blog/wp-content/uploads/2010/01/veohwebplayer-overlay_ad.jpg"><img src="http://www.jonathanspooner.com/blog/wp-content/uploads/2010/01/veohwebplayer-overlay_ad-300x240.jpg" alt="Interactive Overlay Video Ad" title="veohwebplayer-overlay_ad" width="300" height="240" class="size-medium wp-image-393" /></a><p class="wp-caption-text">Interactive Overlay Video Ad</p></div>
<p>The player lives on<a href="http://veoh.com"> veoh.com</a> and as an embedable player on sites like <a href="http://apps.facebook.com/veohvideos/">facebook</a>.  It plays more than 3 million videos per day to a global audience.  The player is also the primary vehicle for our <a href="http://www.jonathanspooner.com/blog/news/veoh-to-bring-behavior-to-video-ads/">Behavioral Ad Targeting</a>.</p>
<h2>Development</h2>
<div id="attachment_389" class="wp-caption alignright" style="width: 310px"><a href="http://www.jonathanspooner.com/blog/wp-content/uploads/2010/01/veohplayer-asdoc.gif"><img src="http://www.jonathanspooner.com/blog/wp-content/uploads/2010/01/veohplayer-asdoc-300x223.gif" alt="Veoh Player Documentation" title="veohplayer-asdoc" width="300" height="223" class="size-medium wp-image-389" /></a><p class="wp-caption-text">Veoh Player Documentation</p></div><br />
This player played a key role in monetizing Veoh's business model.  With this in mind the player architecture must accommodate an intense product life cycle and reliability. </p>
<p>I was able to achieve a reliable, scaleable and, testable code with <a href="http://en.wikipedia.org/wiki/Test-driven_development">Test Driven Development</a> and common Design Patterns.  This worked out so well after months of adding/removing features and product directions the code base still has no cruft!</p>
<p>To improve performance during progressive seeking I implemented a <a href="http://en.wikipedia.org/wiki/Binary_search">Binary Search</a> to find the closest keyframe.  </p>
<p>Multiple Logging Systems such as Nielsen, Omniture, Quantcast, Visible Measures, TubeMogul and our own data center.</p>
<p><a href="http://puremvc.org/component/option,com_wrapper/Itemid,170/">Multicore PureMVC</a> my choice because it's alight weight framework that could control a Flex or a pure ActionScript project.</p>
<h2>Veoh Data SDK</h2>
<p>My first step in converting the Veoh player to OOP was to create an API for our REST service.<br />
Here is an example of how to fetch a video.</p>
<pre class="actionscript">&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> service:VeohService = <span style="color: #000000; font-weight: bold;">new</span> VeohService<span style="color: #66cc66;">&#40;</span> VEOH_API_KEY <span style="color: #66cc66;">&#41;</span>;
service.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span> VeohResultEvent.<span style="color: #006600;">SEARCH_SEARCH</span>, handle_response<span style="color: #66cc66;">&#41;</span>;
service.<span style="color: #006600;">search</span>.<span style="color: #006600;">findByPermalink</span><span style="color: #66cc66;">&#40;</span> _videoPermalink <span style="color: #66cc66;">&#41;</span>;
&nbsp;</pre>
<h2>VeohPlayback Player</h2>
<p>I developed a VeohPlayback object with s similar interface to Adobe's FLVPlayback Component.<br />
Unlike the Adobe's Component ours will play videos from our CDN, the Veoh P2P network, YouTube or CBS.</p>
<h2>In Player Advertising</h2>
<p>In early 2007 we created one of the first in-stream ad systems.  We later partnered up with Freewheel to deliver our in-stream ads.  Since we one of Freewheels first clients I worked closely with their development team in NYC and China on their ActionScript SDK. </p>
<p>Event based ads was something I was pushing for before working with Veoh.  At Aviatech I was able to use event based ads to sell products.  This <a href="http://jonathanspooner.com/archive/david_leadbetter/">example</a> for <a href="http://jonathanspooner.com/archive/david_leadbetter/">Calloway Golf</a> is a great example.  My theory here was that many users would react to the video auto playing and immediately click pause.  When the user clicks the pause button we know they are looking at the player and in this demo we show the product.  After bringing this idea to Veoh it proved to have a higher click through rate than a typical overlay ad.</p>
<p>We have also integrated ads from Axel Springer, Scanscout and DoubleClick.</p>
<h2>Testing and Planning</h2>
<p><div id="attachment_390" class="wp-caption alignright" style="width: 310px"><a href="http://www.jonathanspooner.com/blog/wp-content/uploads/2010/01/veohplayer-uml.gif"><img src="http://www.jonathanspooner.com/blog/wp-content/uploads/2010/01/veohplayer-uml-300x67.gif" alt="UML" title="veohplayer-uml" width="300" height="67" class="size-medium wp-image-390" /></a><p class="wp-caption-text">UML</p></div>
<div id="attachment_391" class="wp-caption alignright" style="width: 310px"><a href="http://www.jonathanspooner.com/blog/wp-content/uploads/2010/01/veohplayertestrunner.gif"><img src="http://www.jonathanspooner.com/blog/wp-content/uploads/2010/01/veohplayertestrunner-300x115.gif" alt="ASUnit TestRunner" title="veohplayertestrunner" width="300" height="115" class="size-medium wp-image-391" /></a><p class="wp-caption-text">ASUnit TestRunner</p></div>
<p><strong>Planning:</strong> During he planning phase we implemented new features in out UML charts and discussed it's impact before writing any code.  </p>
<p><strong>Testing:</strong>  Since this player is responsible for Veoh's main revenue stream I saw the need implement Test Driven Development.  After I fully emerged my team with TDD the product life cycle became much smoother and more manageable.  We used AsUnit along with ProjectSprouts/Growl to auto run the test suite.  We also forked the ProjectSprouts to add some generators for AsUnit and PureMVC.  </p>
<p><strong>Continuous Integration:</strong> We have Hudson set up to test and build the player.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanspooner.com/web-development/architecture-of-the-veoh-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Street Moffett Vs. Ramp Moffett (Final Round)</title>
		<link>http://www.jonathanspooner.com/video/street-moffett-vs-ramp-moffett-final-round/</link>
		<comments>http://www.jonathanspooner.com/video/street-moffett-vs-ramp-moffett-final-round/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 21:46:17 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Skateboarding]]></category>
		<category><![CDATA[Veoh Networks]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.jonathanspooner.com/?p=378</guid>
		<description><![CDATA[
Watch Matt Moffett Skateboarding  in Sports&#160;&#160;&#124;&#160;&#160;View More Free Videos Online at Veoh.com
]]></description>
			<content:encoded><![CDATA[<p><object width="570" height="410" id="veohFlashPlayer" name="veohFlashPlayer"><param name="movie" value="http://www.veoh.com/veohplayer.swf?version=AFrontend.5.4.4.1015&permalinkId=v19266133myepT5wn&player=videodetailsembedded&videoAutoPlay=0&id=1323387"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.4.1015&permalinkId=v19266133myepT5wn&player=videodetailsembedded&videoAutoPlay=0&id=1323387" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="570" height="410" id="veohFlashPlayerEmbed" name="veohFlashPlayerEmbed"></embed></object></p>
<p><object width="570" height="410" id="veohFlashPlayer" name="veohFlashPlayer"><param name="movie" value="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.4.1015&permalinkId=v19266046yncWt55z&player=videodetailsembedded&videoAutoPlay=0&id=1323387"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.4.1015&permalinkId=v19266046yncWt55z&player=videodetailsembedded&videoAutoPlay=0&id=1323387" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="570" height="410" id="veohFlashPlayerEmbed" name="veohFlashPlayerEmbed"></embed></object><br /><font size="1">Watch <a href="http://www.veoh.com/browse/videos/category/sports/watch/v19266046yncWt55z">Matt Moffett Skateboarding </a> in <a href="http://www.veoh.com/browse/videos/category/sports">Sports</a>&nbsp;&nbsp;|&nbsp;&nbsp;View More <a href="http://www.veoh.com">Free Videos Online at Veoh.com</a></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanspooner.com/video/street-moffett-vs-ramp-moffett-final-round/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Street Moffett Vs. Ramp Moffett (Round One)</title>
		<link>http://www.jonathanspooner.com/news/street-moffett-vs-ramp-moffett-round-one/</link>
		<comments>http://www.jonathanspooner.com/news/street-moffett-vs-ramp-moffett-round-one/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 23:11:07 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Skateboarding]]></category>
		<category><![CDATA[Veoh Networks]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.jonathanspooner.com/?p=367</guid>
		<description><![CDATA[Matt Moffett is one of those all terrain skateboarders that can take you out in a game of skate.  I decided the only fair competitor to Matt is himself.   So lets how Street Moffett does against Ramp Moffett.

Here is round one, vote in the comments below and pass the link on to [...]]]></description>
			<content:encoded><![CDATA[<p>Matt Moffett is one of those all terrain skateboarders that can take you out in a game of skate.  I decided the only fair competitor to Matt is himself.   So lets how Street Moffett does against Ramp Moffett.<br />
<br/><br />
Here is round one, <strong>vote in the comments below</strong> and pass the link on to a friend.</p>
<h3>On the left Ramp Moffett</h3>
<p><object width="570" height="410" id="veohFlashPlayer" name="veohFlashPlayer"><param name="movie" value="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.3.1015&permalinkId=v19265814J637Cfk2&player=videodetailsembedded&videoAutoPlay=0&id=1323387"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.3.1015&permalinkId=v19265814J637Cfk2&player=videodetailsembedded&videoAutoPlay=0&id=1323387" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="570" height="410" id="veohFlashPlayerEmbed" name="veohFlashPlayerEmbed"></embed></object></p>
<h3>On the right Street Moffett</h3>
<p><object width="570" height="341" id="veohFlashPlayer" name="veohFlashPlayer"><param name="movie" value="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.3.1015&permalinkId=v19266036EWqF65tM&player=videodetailsembedded&videoAutoPlay=0&id=1323387"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.3.1015&permalinkId=v19266036EWqF65tM&player=videodetailsembedded&videoAutoPlay=0&id=1323387" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="570" height="410" id="veohFlashPlayerEmbed" name="veohFlashPlayerEmbed"></embed></object><br />
<br/><br />
That was round one, <b> leave your vote in the comments</b> and pass the link on to a friend.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanspooner.com/news/street-moffett-vs-ramp-moffett-round-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rune Glifburg Video</title>
		<link>http://www.jonathanspooner.com/video/rune-glifburg-video/</link>
		<comments>http://www.jonathanspooner.com/video/rune-glifburg-video/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 23:37:51 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Skateboarding]]></category>
		<category><![CDATA[Veoh Networks]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.jonathanspooner.com/?p=363</guid>
		<description><![CDATA[No fault to Rune but this footage was never used.  I guess I should've wiped my lens clean before shooting into the sun.   
Watch Rune Glifberg Skateboarding in Sports&#160;&#160;&#124;&#160;&#160;View More Free Videos Online at Veoh.com
Watch Rune Glifberg Skateboarding 2 in Sports&#160;&#160;&#124;&#160;&#160;View More Free Videos Online at Veoh.com
]]></description>
			<content:encoded><![CDATA[<p>No fault to Rune but this footage was never used.  I guess I should've wiped my lens clean before shooting into the sun.   </p>
<p><object width="570" height="418" id="veohFlashPlayer" name="veohFlashPlayer"><param name="movie" value="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.3.1014&permalinkId=v14201281yCYybjJq&player=videodetailsembedded&videoAutoPlay=0&id=1323387"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.3.1014&permalinkId=v14201281yCYybjJq&player=videodetailsembedded&videoAutoPlay=0&id=1323387" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="570" height="418" id="veohFlashPlayerEmbed" name="veohFlashPlayerEmbed"></embed></object><br /><font size="1">Watch <a href="http://www.veoh.com/browse/videos/category/sports/watch/v14201281yCYybjJq">Rune Glifberg Skateboarding</a> in <a href="http://www.veoh.com/browse/videos/category/sports">Sports</a>&nbsp;&nbsp;|&nbsp;&nbsp;View More <a href="http://www.veoh.com">Free Videos Online at Veoh.com</a></font></p>
<p><object width="570" height="418" id="veohFlashPlayer" name="veohFlashPlayer"><param name="movie" value="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.3.1014&permalinkId=v14201295ERtkWSek&player=videodetailsembedded&videoAutoPlay=0&id=1323387"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.4.3.1014&permalinkId=v14201295ERtkWSek&player=videodetailsembedded&videoAutoPlay=0&id=1323387" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="570" height="418" id="veohFlashPlayerEmbed" name="veohFlashPlayerEmbed"></embed></object><br /><font size="1">Watch <a href="http://www.veoh.com/browse/videos/category/sports/watch/v14201295ERtkWSek">Rune Glifberg Skateboarding 2</a> in <a href="http://www.veoh.com/browse/videos/category/sports">Sports</a>&nbsp;&nbsp;|&nbsp;&nbsp;View More <a href="http://www.veoh.com">Free Videos Online at Veoh.com</a></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanspooner.com/video/rune-glifburg-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to add a click tag to flash banner ads</title>
		<link>http://www.jonathanspooner.com/web-development/flash/how-to-add-a-click-tag-to-flash-banner-ads/</link>
		<comments>http://www.jonathanspooner.com/web-development/flash/how-to-add-a-click-tag-to-flash-banner-ads/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 17:23:57 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Veoh Networks]]></category>

		<guid isPermaLink="false">http://www.jonathanspooner.com/?p=331</guid>
		<description><![CDATA[DoubleClick and other ad servers often embed Flash movies with the click through url as a flashvar named "clickTag".  Here is the code in ActionScript 2.0 and 3.0 to use the clickTag flashVar. 
ActionScript 2.0
&#160;
on &#40;release&#41; &#123;
    var url:String = &#34;&#34;;
    url = _level0.clickTag &#124;&#124; _level0.ClickTag &#124;&#124; &#34;&#34;;
 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://doubleclick.com">DoubleClick</a> and other ad servers often embed <a href="http://www.adobe.com/products/flash/">Flash</a> movies with the click through url as a <a href="http://www.google.com/search?crls=en-us&q=flashvars&ie=UTF-8&oe=UTF-8">flashvar</a> named "clickTag".  Here is the code in ActionScript 2.0 and 3.0 to use the clickTag flashVar. </p>
<p>ActionScript 2.0</p>
<pre class="actionscript">&nbsp;
<span style="color: #0066CC;">on</span> <span style="color: #66cc66;">&#40;</span>release<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">url</span>:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">&quot;&quot;</span>;
    <span style="color: #0066CC;">url</span> = _level0.<span style="color: #006600;">clickTag</span> || _level0.<span style="color: #006600;">ClickTag</span> || <span style="color: #ff0000;">&quot;&quot;</span>;
    <span style="color: #0066CC;">getURL</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">url</span>, <span style="color: #ff0000;">&quot;_blank&quot;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>ActionScript 3.0</p>
<pre class="actionscript">&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> _clickTag:<span style="color: #0066CC;">String</span> = <span style="color: #ff0000;">&quot;&quot;</span>;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">stage</span>.<span style="color: #006600;">root</span>.<span style="color: #006600;">loaderInfo</span>.<span style="color: #006600;">parameters</span>.<span style="color: #006600;">clickTag</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
     _clickTag = <span style="color: #0066CC;">stage</span>.<span style="color: #006600;">root</span>.<span style="color: #006600;">loaderInfo</span>.<span style="color: #006600;">parameters</span>.<span style="color: #006600;">clickTag</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> handle_btnClick<span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">e</span>:MouseEvent<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
     ExternalInterface.<span style="color: #0066CC;">call</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;window.parent.open&quot;</span>, _clickTag<span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span> 
&nbsp;
myButton.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>MouseEvent.<span style="color: #006600;">CLICK</span>, handle_btnClick<span style="color: #66cc66;">&#41;</span>;
&nbsp;</pre>
<p>Test your swf by adding the clickTag <a href="http://www.google.com/search?crls=en-us&q=flashvars&ie=UTF-8&oe=UTF-8">flashVar</a> to your embed code.</p>
<pre>&nbsp;
&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0&quot; width=&quot;300&quot; height=&quot;250&quot; id=&quot;300x250_standard&quot; align=&quot;middle&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;sameDomain&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;false&quot; /&gt;&lt;param name=&quot;flashVars&quot; value=&quot;clickTag=http://shrelp.com&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;300x250_standard.swf&quot; /&gt;&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#000000&quot; /&gt;&lt;embed src=&quot;300x250_standard.swf&quot; quality=&quot;high&quot; bgcolor=&quot;#000000&quot; width=&quot;300&quot; height=&quot;250&quot; name=&quot;300x250_standard&quot; align=&quot;middle&quot; allowScriptAccess=&quot;sameDomain&quot;
	 allowFullScreen=&quot;false&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.adobe.com/go/getflashplayer&quot; flashVars=&quot;clickTag=http://ss.jonathanspooner.com&quot; /&gt;
	&lt;/object&gt;
&nbsp;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanspooner.com/web-development/flash/how-to-add-a-click-tag-to-flash-banner-ads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trip to Sao Paulo Brazil with the MegaRamp</title>
		<link>http://www.jonathanspooner.com/web-development/flash/sao-paulo-brazil-megaramp/</link>
		<comments>http://www.jonathanspooner.com/web-development/flash/sao-paulo-brazil-megaramp/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 20:46:46 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Veoh Networks]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.jonathanspooner.com/blog/?p=187</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object width="100%" height="341"><param name="movie" value="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?permalinkId=v17023301hGE7sm4G&player=videodetailsembedded&videoAutoPlay=0&id=anonymous"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?permalinkId=v17023301hGE7sm4G&player=videodetailsembedded&videoAutoPlay=0&id=anonymous" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="341"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanspooner.com/web-development/flash/sao-paulo-brazil-megaramp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Veoh to Bring Behavior to Video Ads</title>
		<link>http://www.jonathanspooner.com/news/veoh-to-bring-behavior-to-video-ads/</link>
		<comments>http://www.jonathanspooner.com/news/veoh-to-bring-behavior-to-video-ads/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 17:22:44 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Veoh Networks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[veoh]]></category>

		<guid isPermaLink="false">http://www.jonathanspooner.com/blog/2008/07/14/veoh-to-bring-behavior-to-video-ads/</guid>
		<description><![CDATA[AdWeek published an article on Veoh's in-stream advertising strategy and behavioral targeting system.
I've been working on the flash integration with our in-house targeting server add Freewheel's first ActionScript 3.0 SDK for ad delivery. 
Check out the article
Veoh to Bring Behavior to Video Ads

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adweek.com/aw/content_display/news/digital/e3i5dab627a6e5e9f67bf96eb988792f2da">AdWeek</a> published an article on Veoh's in-stream advertising strategy and behavioral targeting system.<br />
I've been working on the flash integration with our in-house targeting server add <a href="http://freewheel.tv">Freewheel's</a> first ActionScript 3.0 SDK for ad delivery. </p>
<p>Check out the article<br />
<a href="http://www.adweek.com/aw/content_display/news/digital/e3i5dab627a6e5e9f67bf96eb988792f2da">Veoh to Bring Behavior to Video Ads</a></p>
<p><object width="300" height="250" id="flashObj0" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="always" name="allowScriptAccess"/><param value="true" name="allowFullScreen"/><param value="http://admin.brightcove.com/viewer/federated_f8.swf?flashId=flashObj0&amp;servicesURL=http%3A%2F%2Fservices.brightcove.com%2Fservices&amp;viewerSecureGatewayURL=https%3A%2F%2Fconsole.brightcove.com%2Fservices%2Famfgateway&amp;cdnURL=http%3A%2F%2Fadmin.brightcove.com&amp;videoId=1662475231&amp;autoStart=false&amp;preloadBackColor=%23FFFFFF&amp;width=300&amp;height=250&amp;playerId=1227613352&amp;externalAds=false&amp;sendReports=false&amp;buildNumber=406&amp;ranNum=382070" name="movie"/><param value="window" name="wmode"/><param value="high" name="quality"/><param value="#FFFFFF" name="bgcolor"/><param value="http://admin.brightcove.com/viewer/" name="base"/><param value="false" name="SeamlessTabbing"/><embed width="300" height="250" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" swliveconnect="true" type="application/x-shockwave-flash" seamlesstabbing="false" wmode="window" name="flashObj0" allowscriptaccess="always" bgcolor="#FFFFFF" quality="high" base="http://admin.brightcove.com/viewer/" src="http://admin.brightcove.com/viewer/federated_f8.swf?flashId=flashObj0&amp;servicesURL=http%3A%2F%2Fservices.brightcove.com%2Fservices&amp;viewerSecureGatewayURL=https%3A%2F%2Fconsole.brightcove.com%2Fservices%2Famfgateway&amp;cdnURL=http%3A%2F%2Fadmin.brightcove.com&amp;videoId=1662475231&amp;autoStart=false&amp;preloadBackColor=%23FFFFFF&amp;width=300&amp;height=250&amp;playerId=1227613352&amp;externalAds=false&amp;sendReports=false&amp;buildNumber=406&amp;ranNum=382070"/></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanspooner.com/news/veoh-to-bring-behavior-to-video-ads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
