{"id":1589,"date":"2014-05-14T09:05:35","date_gmt":"2014-05-14T09:05:35","guid":{"rendered":"http:\/\/portfolio.arnoldbiffna.com\/?p=174"},"modified":"2025-09-24T14:35:06","modified_gmt":"2025-09-24T14:35:06","slug":"panda-jam-ads","status":"publish","type":"post","link":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/","title":{"rendered":"Panda Jam Ads"},"content":{"rendered":"<div style=\"width: 512px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-1589-1\" width=\"512\" height=\"384\" poster=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogimages\/pandajamad.jpg\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogvideo\/pandajamad.mp4?_=1\" \/><source type=\"video\/webm\" src=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogvideo\/pandajamad.webm?_=1\" \/><a href=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogvideo\/pandajamad.mp4\">https:\/\/d3od4vl78dd97d.cloudfront.net\/blogvideo\/pandajamad.mp4<\/a><\/video><\/div>\n<p>The ad that pops up over the Facebook Flash game <strong>Panda Jam<\/strong> are actually HTML \/ CSS \/ JavaScript \/ and ActionScript all working together. Panda Jam has over 1 million players world wide and monetizes on each ad shown. <em>Inter-level ads<\/em> display in between levels of the game and use Adap TV&#8217;s JavaScript API. For the Ad Sales team, I programmed it with a complex set of factors of how and when to show ads, such as:<\/p>\n<ul>\n<li>no ads until the 2nd round<\/li>\n<li>don&#8217;t show more than 1 ad within a minute<\/li>\n<li>no ads for users who made a purchase in the past<\/li>\n<li>no more than two ads per game<\/li>\n<li>restrict ads to certain geographic regions determined by Facebook API<\/li>\n<li>Ad server errors would get trapped and bypass the ad, so the user would not be affected<\/li>\n<\/ul>\n<p>These settings were all configurable via an xml and may have changed since. Once the ad completes, the game resumes. Using JQuery and the Adap TV JavaScript API, PlayerIO API, and ActionScript&#8217;s External Interface, this system was then integrated into other games.<a href=\"http:\/\/apps.facebook.com\/pandajam\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogimages\/flashlink.png\" alt=\"Launch Flash!\" \/>see it<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The ad that pops up over the Facebook Flash game Panda Jam are actually HTML \/ CSS \/ JavaScript \/ and ActionScript all working together. Panda Jam has over 1 million players world wide and monetizes on each ad shown. Inter-level ads display in between levels of the game and use Adap TV&#8217;s JavaScript API. &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Panda Jam Ads&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":1876,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4,5],"tags":[11,16,20,24,26,27,32],"class_list":["post-1589","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-flex-flash-actionscript","category-high-profile-projects","category-javascript-html-css","tag-adap-tv","tag-as3","tag-css","tag-html","tag-javascript","tag-jquery","tag-player-io"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Panda Jam Ads - Arnold Biffna Portfolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Panda Jam Ads - Arnold Biffna Portfolio\" \/>\n<meta property=\"og:description\" content=\"The ad that pops up over the Facebook Flash game Panda Jam are actually HTML \/ CSS \/ JavaScript \/ and ActionScript all working together. Panda Jam has over 1 million players world wide and monetizes on each ad shown. Inter-level ads display in between levels of the game and use Adap TV&#8217;s JavaScript API. &hellip; Continue reading &quot;Panda Jam Ads&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/\" \/>\n<meta property=\"og:site_name\" content=\"Arnold Biffna Portfolio\" \/>\n<meta property=\"article:published_time\" content=\"2014-05-14T09:05:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-24T14:35:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/pandajamad.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Arnold Biffna\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arnold Biffna\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/\"},\"author\":{\"name\":\"Arnold Biffna\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\"},\"headline\":\"Panda Jam Ads\",\"datePublished\":\"2014-05-14T09:05:35+00:00\",\"dateModified\":\"2025-09-24T14:35:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/\"},\"wordCount\":225,\"publisher\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\"},\"image\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/pandajamad.jpg\",\"keywords\":[\"Adap TV\",\"AS3\",\"CSS\",\"HTML\",\"JavaScript\",\"JQuery\",\"Player IO\"],\"articleSection\":[\"Flex Flash ActionScript\",\"High Profile Projects\",\"JavaScript HTML CSS\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/\",\"name\":\"Panda Jam Ads - Arnold Biffna Portfolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/pandajamad.jpg\",\"datePublished\":\"2014-05-14T09:05:35+00:00\",\"dateModified\":\"2025-09-24T14:35:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/#primaryimage\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/pandajamad.jpg\",\"contentUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/pandajamad.jpg\",\"width\":200,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/14\\\/panda-jam-ads\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Panda Jam Ads\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#website\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\",\"name\":\"Arnold Biffna Portfolio\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\",\"name\":\"Arnold Biffna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"contentUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"width\":960,\"height\":960,\"caption\":\"Arnold Biffna\"},\"logo\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\"},\"sameAs\":[\"http:\\\/\\\/arnoldbiffna.com\"],\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/author\\\/arnoldbiffna-2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Panda Jam Ads - Arnold Biffna Portfolio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/","og_locale":"en_US","og_type":"article","og_title":"Panda Jam Ads - Arnold Biffna Portfolio","og_description":"The ad that pops up over the Facebook Flash game Panda Jam are actually HTML \/ CSS \/ JavaScript \/ and ActionScript all working together. Panda Jam has over 1 million players world wide and monetizes on each ad shown. Inter-level ads display in between levels of the game and use Adap TV&#8217;s JavaScript API. &hellip; Continue reading \"Panda Jam Ads\"","og_url":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/","og_site_name":"Arnold Biffna Portfolio","article_published_time":"2014-05-14T09:05:35+00:00","article_modified_time":"2025-09-24T14:35:06+00:00","og_image":[{"width":200,"height":150,"url":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/pandajamad.jpg","type":"image\/jpeg"}],"author":"Arnold Biffna","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Arnold Biffna","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/#article","isPartOf":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/"},"author":{"name":"Arnold Biffna","@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f"},"headline":"Panda Jam Ads","datePublished":"2014-05-14T09:05:35+00:00","dateModified":"2025-09-24T14:35:06+00:00","mainEntityOfPage":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/"},"wordCount":225,"publisher":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f"},"image":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/pandajamad.jpg","keywords":["Adap TV","AS3","CSS","HTML","JavaScript","JQuery","Player IO"],"articleSection":["Flex Flash ActionScript","High Profile Projects","JavaScript HTML CSS"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/","url":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/","name":"Panda Jam Ads - Arnold Biffna Portfolio","isPartOf":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/#primaryimage"},"image":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/pandajamad.jpg","datePublished":"2014-05-14T09:05:35+00:00","dateModified":"2025-09-24T14:35:06+00:00","breadcrumb":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/#primaryimage","url":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/pandajamad.jpg","contentUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/pandajamad.jpg","width":200,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/14\/panda-jam-ads\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolio.arnoldbiffna.com\/"},{"@type":"ListItem","position":2,"name":"Panda Jam Ads"}]},{"@type":"WebSite","@id":"https:\/\/portfolio.arnoldbiffna.com\/#website","url":"https:\/\/portfolio.arnoldbiffna.com\/","name":"Arnold Biffna Portfolio","description":"","publisher":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolio.arnoldbiffna.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f","name":"Arnold Biffna","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","url":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","contentUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","width":960,"height":960,"caption":"Arnold Biffna"},"logo":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg"},"sameAs":["http:\/\/arnoldbiffna.com"],"url":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/author\/arnoldbiffna-2\/"}]}},"_links":{"self":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/1589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/comments?post=1589"}],"version-history":[{"count":1,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/1589\/revisions"}],"predecessor-version":[{"id":1824,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/1589\/revisions\/1824"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/media\/1876"}],"wp:attachment":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/media?parent=1589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/categories?post=1589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/tags?post=1589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}