• Content count

  • Joined

  • Last visited

Community Reputation

151 Specialist

About somnamblst

  • Rank
    Advanced Member

Recent Profile Visitors

4,263 profile views
  1. The company I work for covers most of the US. I already have a dynamic feed document from the SWF days when Doubleclick was implementing this as a value added perk. There are 150 fields.
  2. adobe animate cc 2017 responsive banner

    Was it Animate Commons?
  3. Clipping masks in Animate CC using GSAP

    I just tried to animate a mask using a createjs frame script and it did not budge. Found this previously asked question. Appears a scripted mask is not possible.
  4. Clipping masks in Animate CC using GSAP

    The word clipping makes me think of print. Is your mask set as a mask in Animate? masks_Canvas.fla
  5. Visibility monitoring

    Thanks Frederic, Unfortunately that is mobile app ads only, and requires using Doubleclick Rich Media with the associated impression costs. I think what has changed the most is ad placement. Because people are following social links rather than going to a site's home page or section fronts, banner ad placements have shifted to in article, and are coming into view as people scroll down to continue reading. I did see a 728 I created play from the beginning, but it was in the legacy masthead position, that from my observations, seems to have been abandoned by most sites. HTML5 In-page build guide Make sure that your ad is on screen (mobile app campaigns only) When an ad first loads in a mobile app, it loads off-screen and out of view. If your ad animates or plays silent video, you should wait until the ad is on-screen to play it. If your ad won't serve in mobile apps, you can skip this step. This method only works when an ad serves in a mobile app. When the ad serves in a desktop or mobile browser, the VISIBLE event is triggered as soon as the ad is rendered, however the ad may not be in view.
  6. Moving over from GWD to handcoded

    If people on your ad team used Flash prior to the switch to HTML5, you may want to revisit Flash, now called Animate CC Canvas export. I have a template and a publish template with clicktag.
  7. Visibility monitoring

    I don't use any ad blockers, and though the SWF days were long ago, I don't remember not seeing the beginning of animated SWFs back then. Now I feel like I never see much more than the last few seconds oh HTML5 ads. One possibility is placement. In article page banners that appear as you are reading, definitely appear to have been playing before they come into view. Of my own ads i have stumbled upon in the wild, they have all been of this type.
  8. Thanks. I will republish for 2017. Sucks that I have no ability to QA in this Enterprise Security environment. And I let my domain and hosting expire because I realized my plans for blogging weren't going to happen.
  9. Still waiting for AdOps to answer my email about a DCM support ticket. But I will certainly try that. Nothing extends beyond the 300x250 space, and the scrollbars which shouldn't be there, scroll=no, actually overlap the right and bottom of the 300x250 canvas element. The horizontal scroll shows a fair amount of white space to the right, and no additional space vertically. The top and left are aligned, as they should be. I do remember getting rid of a 1 pixel border in an iFrame requiring multiple border parameters. It appears that preventing scrollbars in iFrames isn't bullet proof in all browsers. The browser is Chrome for desktop.
  10. Coworker saw the 300x600 on a different site on his phone and there were no scrollbars. Could be a Washington Post issue.
  11. Obviously I control nothing that DCM uses to insert banner ads, and yes I am bending the DCM vs DCRM rules (video equals Rich Media). The horizontal scroll is really wide, the vertical about 10 pixels. That being said does anyone see anything that jumps out at them. <style type="text/css" style="display: none !important;"> * { margin: 0; padding: 0; } body { overflow-x: hidden; } #wrapper{ position: relative; width: 300px; height:250px; z-index: 1; } #player { top:55px; left:8px; width: 280px; position: absolute; } </style> <script src=""></script> <script src="mealKit_300x250_youtube_noZindex_TS.js?1493820012728"></script> <script> var canvas, stage, exportRoot; function init() { // --- write your JS code here --- canvas = document.getElementById("canvas"); exportRoot = new lib.mealKit_300x250_youtube_noZindex_TS(); stage = new createjs.Stage(canvas); stage.addChild(exportRoot); stage.enableMouseOver(); createjs.Ticker.setFPS(; createjs.Ticker.addEventListener("tick", stage); } </script> <!-- write your code here --> <script type="text/javascript">var clickTag = "";</script> </head> <body onload="init();" style="background-color:#D4D4D4;margin:0px;"> <div id="wrapper"> <div id="player"></div> <canvas id="canvas" width="600" height="500" style="background-color:rgba(205, 152, 101, 1.00); width:300px; height:250px" onclick=""></canvas> </div> <script> // 2. This code loads the IFrame Player API code asynchronously. var tag = document.createElement('script'); tag.src = ""; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); // 3. This function creates an <iframe> (and YouTube player) // after the API code downloads. var player; function onYouTubeIframeAPIReady() { player = new YT.Player('player', { height: '154', width: '250', videoId: 'XAtmYu0bbKo', playerVars: { 'autoplay': 1, 'modestbranding':1, 'controls': 1, 'fs': 0, 'rel': 0 }, events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); } var playerReady = false; // 4. The API will call this function when the video player is ready. function onPlayerReady(event) { playerReady = true; player.mute(); } // 5. The API calls this function when the player's state changes. // The function indicates that when playing a video (state=1), // the player should play for six seconds and then stop. function onPlayerStateChange(event) { if ( == YT.PlayerState.ENDED) { <!-- alert('done'); --> } } </script>
  12. The first question for Rich Media is always, which Rich Media vendor. For expandables you use that vendor's method. DCRM expanding templates
  13. Animate CC and text, something to be aware of

    I verified that this can happen. A campaign I did that was one of my first Animate CC published canvas banner ads, was just restarted as a pickup. The text in question was a lockup, which is why I had copy and pasted it from In Design to Illustrator to Animate. The font was Impact. I saw one in the wild, where the text had reverted to times on a Mac that did not have Impact.
  14. GSAP & Double Click Studio

    That is because trafficking your DCRM uploaded assets will result in a DCRM specific rich media tag, which is either supplied to publishers to run on a specific site (DFP) or to DCM.