We want you to get the most out of your advertising budget. With that in mind, we ask that you adhere to a few simple performance guidelines when creating your content.
• Don’t animate inefficient CSS properties. As a rule of thumb, only animate hardware-accelerated properties: transform, scale, rotation and opacity. Anything else, such as box-shadow, will usually perform much less efficiently when animated, causing high CPU load and low FPS.
• Avoid jQuery animations wherever possible. Functionality such as fadeIn() and fadeOut() is more efficiently implemented as an opacity animation, for example.
• Test your performance. As a bare minimum, take a look at your Activity Monitor app and check the CPU usage of your Chrome process while running your ad. Ideally, fire up the Chrome DevTools and look for paint bottlenecks as well.
Spotify reserves the right to remove any ad found to be degrading our application’s performance without warning.