Basic QA checklist

As you preview your creative, test the creative features in each section below. Common problems are highlighted in blue below each question. Click a problem for suggestions on how to fix it. If your creative doesn't have a feature, for example video, skip to the next section. If you need more help fixing a creative issue, contact us.

Here are a few ways to fix blinking, flashing, or strobing animations:

Adjust the animation's frame rate or number of keyframes to slow down transitions between high contrast colors and avoid drastic scene changes. For example, using a half second transition from a yellow keyframe to a dark blue keyframe, then a half second transition back to the yellow keyframe will create a flashing strobe light effect. Avoid jarring transitions like these.

Shorten the length of the flashing animation so that it blinks 4 times or less.

Border

Does the creative have a solid, contrasting border?

Most publishers require all creatives to have a solid border around the creative to better separate it from page content. Add a 1 pixel solid border that contrasts with the creative's background color.

For example:

If the creative has a black background, add a light grey border.

If the creative has a white background, add a black border, and so on.

Does the creative collapse or close when the close button is clicked?

If clicking the close button doesn't collapse the creative, or the expanded <div> is still visible, check the creative's code. The close button's click event handler should include a call to Enabler.requestCollapse() or Enabler.requestFullscreenCollapse() (for fullscreen expansions).

Check creative dimensions were correctly entered, and match the dimensions of the collapsed creative with the size in Studio's Creatives tab. Also make sure the Enabler is being initialized correctly.

Learn how to add an exit to a creative

Check the creative's code. The creative may be using a clicktag, which doesn't work in Studio creatives, or a standard HTML link tag. Replace the <a> tag with a call to Enabler.exit() to make sure the clickthrough behaves correctly and gets counted in campaign reports.

Does the creative expand?

If clicking the expand call to action doesn't expand the creative, check the creative's code. The expand button's click event handler should include a call to Enabler.requestExpand() or Enabler.requestFullscreenExpand() (for fullscreen expansions).

Does the creative collapse automatically after 15 seconds?

Some publishers require automatically expanding creatives to collapse after a set time. If your publisher requires this, and the creative isn't collapsing automatically, check the creative's code. Include a function with a timer that calls Enabler.requestCollapse() after 15 seconds (or your publisher's required time limit).

Are there invisible clickthrough areas outside the visible creative?

When the creative is served on a website, clicks outside the obvious creative area should never trigger unwanted pages to open. Remove any invisible clickable elements that spill outside the visible creative area.

Sound

Is sound only started by user interaction?

This is generally OK for creatives that are run on Italian publishers, but most other publishers require that the user interacts in some way before audio can play. Change the creative so that the audio only starts when a user wants it to.

Video

Is video only started by user interaction?

Video with full audio should only be started by the user. Videos can autoplay with no sound, but usually for a limited amount of time. Check the publisher's specifications to be sure, but typically the limit is 30 seconds.

If video plays automatically, does it play for only 30 seconds or less?