Jump to content
Search Community

joe_midi last won the day on August 24 2016

joe_midi had the most liked content!

joe_midi

Members
  • Posts

    216
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by joe_midi

  1. Hey all,

     

    I wanted to ask if anyone else was feeling intense pressure from outside your agency to switch from (I assume) either hand-coding or animate CC to using Google Web Designer.

     

    It seems as though, with the move away from the DoubleClick brand into a more holistic platform in DV360 that they're trying to force us to use their WYSIWYG animator instead of being free to author banner animations however we see fit.

     

    I've tried GWD in the beta about 4-5 years ago, and I hated it, I know its improved since then, but so have I and I feel so much more flexibility being able to write code from scratch.

    • Like 1
  2. It's difficult to know exactly what your issue is without having any URLs to check and see what is happening.

     

    I understand that you might not want to block ads and lose revenue, but you need to understand that if you're allowing ads from all kinds of places, the ads could be running all sorts of code on your website without your permission. Online advertising gets a bad rep from things like this, and it takes the community to be diligent to ensure bad actors don't flood the internet with malicious ads. (These ads might not be intentionally malicious, but just poorly coded. Or simply too heavy to be run on your website.)

     

    I've used GSAP in the creation of several thousand ads with varying degrees of complexity, it would have been rare that any of my builds had any effect on a website's performance, and if that did happen, the bugs were most likely code that I created as opposed to code created by @GreenSock

    • Like 2
  3. Interesting issue. What are you using to display the ads? Are you using AdSense or DFP? Or some other service?

     

    I agree with @dev-kp that this really shouldn't be happening at all.

     

    Normally the ads will get vetted for high CPU usage.

     

    One solution would be to restrict HTML5/JavaScript Ads on game pages to only JPG/GIF but allow them on other navigational pages.

     

  4. @Gedas Great work!

     

    We know our documentation is bad! Sorry guys!

     

    If anyone would like to help out with our docs, please write a pull request and we can merge it in.

     

    As for bespoke templates, well yea, we've tried to keep the tool as minimal as possible, but we could try something like:

    $ yo bannertime:template
    ? Which template would you like to use ?
      expandable-banner
      floating-ad
      youtube-masthead
      floodlight
      interstitial

    Then maybe you could store and bespoke templates in a source folder and we can call that from a .yo-rc.json file in your user directory?

     

     

    • Like 2
  5. Hey @flysi3000

     

    I've never setup a multi -> single git repo up, but I imagine that it could work with some fancy shell scripting.

     

    Regarding the working tree, I think you're right by default there isn't one, but how I was using the post-receive hooks I defined one.

     

    #!/bin/bash
    while read oldrev newrev ref
    do
    	if [[ $ref =~ .*/deploy$ ]];
    		then
    		echo "Deploy ref received. Deploying branch to preview..."
    		git --work-tree=/var/www/html/project-name --git-dir=/var/repositories/project-name/git checkout -f deploy
    	else
    		echo "Ref $ref successfully received. Doing nothing: no work-tree with that branch name found on this server."
    	fi
    done

     

    So in my example from that medium post, I have defined my working tree as website.com/project-name, but the git repository is actually stored elsewhere on the server which shouldn't be accessible by the public.

     

    I guess you could create a bare repo point, that takes in your ref and branch and figures out where to create that working tree and git dir.

    • Like 1
  6. Yea, I'm seeing this again on Chrome 59.

     

    This time I'm using <img> tags too!

     

    This demo looks ridiculous at the moment:

     

    See the Pen 39f1aa3a003e729d7dd4122beeee7c4c by GreenSock (@GreenSock) on CodePen

     

    Despite what the last comment on this Chromium issue says:

    https://bugs.chromium.org/p/chromium/issues/detail?id=596382&can=2&start=0&num=100&q=chrome 49&colspec=ID Pri M Stars ReleaseBlock Component Status Owner Summary OS Modified&groupby=&sort=

     

     

  7. @LipstickVoid Apologies, our documentation at the moment is very poor, but we're working on it!

     

    The reasoning for SmartObjects was to create a way to write out DOM elements and CSS styling really quickly, as you can just sit in the banner.animations.js file to create the entire thing without having to swap between files constantly.

    It also helps in maintaining really clean code as we can clearly see what elements we're creating and not leaving unused element tags in the HTML. (I know for sure I'm guilty of that)

     

    Regarding having the ad in the centre of the page, we just found it much easier to work on a banner when it's right in front of us, and we didn't have to strain to look in the top corner of the screen. When it's uploaded to any particular platform, the iFrame it is bound in will force it to be in the correct location.

     

     

     

     

  8. Hand coding is not smart option for fast mass production of banner ads. Is it possible for one developer to prepare assets, hand code and prepare for specific ad server full set with 10 sizes for one 8-hour work day? With Edge Animate and Animate is possible.

     

    I do that all the time? So Yes.

    • Like 1
  9. I recommend trying to create some simple banners with straight HTML/CSS/JS.

     

    It really helps to learn the fundamentals of how the DOM works and how each part interacts with each other as that would give you a better understanding of how you should go about building something.

    • Like 3
  10. Yes and no.

     

    Yes, in the sense that the images and scripts and indeed polite loaded with respects to your own Ad and its iFrame. This is beneficial because it ensures that all our creative assets are available to be rendered rather than some half-loaded and having empty div's being animated on screen.

     

    No, in that it doesn't necessarily wait for the publisher's page to finish loaded before loading your ad.

     

    I assume your definition of "Polite Loading" comes from the ye-olde-Flash era, which heavily relied on platform specific code to make happen, which would block loading of ads specifically until after a page and loaded.

    • Like 1
×
×
  • Create New...