Jump to content


  • Posts

  • Joined

  • Last visited

Recent Profile Visitors

4,460 profile views

emmanuelulloa's Achievements


Newbie (1/14)



  1. Excellent and valid points ?. And until we know that GSAP is whitelisted we have to still do all that by hand while trying to convince the client to reduce the scope of the animation in the banner ?.
  2. Nope, it will only "render" opacity and transform. So you put in a tween and it spits out from 2 to 100 css keyframes. Hopefully they do (since they got "bodymovin" there). If you hear something let us know please ? Nice!
  3. It would be nice to have some sort of js functionality into GSAP where I would put in a regular tween and it will output an amp-animation JSON.
  4. Make sure that if the border is 1px and using box-sizing: content-box; you are accounting for the extra pixels in the border. So if the ad is 300x250 then the container/wrapper div will have width: 298px; and height:248px;
  5. Thanks @joe_midi! After a lot of digging through I did find the correct website documentation (that drop down menu gets lost in the website). AMP ADS for beginners: I think we should start in the following order (if you already have a grasp of what the whole AMP thing is about): Read the basic introduction at: https://amp.dev/documentation/examples/introduction/amphtml_ads_hello_world/?format=ads Follow the tutorial at: https://amp.dev/documentation/guides-and-tutorials/start/create_amphtml_ad/?format=ads If you need to render AMPHTML then play around with the code in the playground: https://playground.amp.dev/?url=https%3A%2F%2Fpreview.amp.dev%2Fdocumentation%2Fexamples%2Fstyle-layout%2Fbanner_ad&mode=300x250 Want to know if your code is valid? Test it on the validator: https://validator.ampproject.org/#htmlFormat=AMP4ADS With this said there another set of questions that came up: How can a developer set up some sort of environment to test the files without the playground? Like a local Ad Server. Are AMPAds supposed to be responsive? Looking in the playground it seems not? Is there a spec sheet for ads? Animation time limited to 15 seconds? Every ad must have an exit? Can we do multiple clicktags?
  6. I have several questions: 1) Do AMP ads run locally? Or do they have to be run in an environment? 2) How do I go about creating an AMP Ad in code (not GWD). 3) Is there a sample .zip file we can look at? What I have found is https://playground.amp.dev/?url=/static/samples/standalone/amp-ad/ and there is no animation happening there. I know I go to https://amp.dev and start reading... but at the moment I only want to do ads not general web development.
  7. We have done it for a 200+ campaigns. The PM will complaint about the amount tickets (they are responsible for creating them) but from my perspective is the healthier approach for a seamless DEV & QA communication since sometime the feedback is per ad unit.
  8. One jira ticket per banner. The ticket must include RM platform, PSD path and expected name convention. We receive the ticket from the PM then send to Art Director for approval and then QA.
  9. Is there anyplace where they explain the structure and patterns they use for the ads? You know how GWD generates code?
  10. You found him/her because of this forum? It is nice to let us know the position is filled and wether or not this is a good hub for resourcing developers.
  11. I was wondering if you guys use the X-UA-Compatible in your banners? I have it in my banners but I cannot recall how I come up with it: <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="ad.size" content="width=160,height=250"> I read on the topic at https://stackoverflow.com/questions/6771258/what-does-meta-http-equiv-x-ua-compatible-content-ie-edge-do Should I take it out?
  12. The easiest way for me to do polite load/lazy load is "activate" the html until the window.onload event is triggered" <div id="banner"></div> <script id="template" type="text/template"> <h1>Look at this promo</h1> <img src="bigImage.png" /> <img src="anotherImage.jpg" /> <div class="cta">BUY NOW!</div> </script> <script type="text/javascript"> window.onload = function(){ var banner = document.getElementById('banner'); banner.innerHTML = document.getElementById("template").innerHTML; //BANNER ANIMATION STARTS HERE } </script>
  13. Just in case changing from <img> to <div> with background-image fixes the issue. Apparently rendering of combined images (one on top of the other) is treated differently by the engine.
  14. Sorry Jack. I tried to do it with CSS just to confirm that GSAP was not the issue and it was more related to the FF rendering engine. It is for a client with is own CDN and since I cannot bring in GSAP anyways I had to do it with CSS to stay within my 150 kb limit.