Skip to content
  • There are no suggestions because the search field is empty.

Why is DV360 rejecting my video creative for a missing playsinline attribute?

How to resolve false playsinline rejections in DV360

 

 

Overview

DV360's automatic validator is sometimes flagging Adnami creatives that contains video elements with the following error:

"The creative does not comply with user experience policies because it has an HTML video element without a playsinline attribute."

This is a false rejection. The playsinline attribute is present in all Adnami video banners by default — the issue lies with Google's validator misreading the tag, not with the creative itself.

Screenshot 2026-05-15 at 10.27.39


 

What is playsinline and why does it matter?

By default, iOS devices don't play embedded videos the way desktop browsers do — they pop the video out into the device's native full-screen player. The playsinline attribute overrides this behaviour, keeping the video embedded within the page or ad unit.

This isn't specific to Adnami. It's simply how mobile browsers — iOS in particular — treat web video by default, and playsinline is the standard way to control it.

 


 

Playsinline in Adnami creatives

All Adnami video templates include playsinline by default. No action is needed on your part.

If you are building a custom HTML5 creative with video that is not hosted in Adnami (for example, HTML5 zip banners, third-party creative banners, or third-party ad tags), you will need to add the attribute manually: 

<video src="..." playsinline muted autoplay></video>

A few things to note for custom implementations:

  • Adnami does not provide support for manual implementations by default.
  • For third-party creatives or tags, contact your vendor or provider to ensure the attribute is correctly implemented.
  • The recommended approach is to host video directly in Adnami, where full support is included.

 


 

Why is DV360 flagging a compliant creative?

If your Adnami video creative has been rejected, the attribute is still there — Google's validator is misreading it. Two things point clearly to a validator issue rather than a creative issue:

  • Inconsistent behaviour across campaigns. The same creative can pass on one campaign and be rejected on another. A genuinely missing attribute would fail every time.
  • Not a trafficking setting. playsinline cannot be added or removed when uploading a tag into DV360, so this cannot be caused by anything done during trafficking.

 


 

What should I do if my creative is rejected?

Appeal the rejection in DV360. You do not need to modify the creative or re-export the tag in Adnami.

  1. Open the rejected creative in DV360.
  2. Click into the creative's review status.
  3. Select Appeal and submit.
  4. Or alternatively,
    1. Re-upload the same creative tag in DV360
    2. Contact google support for manual approval.

 

If the appeal is unsuccessful or the issue recurs, contact support@adnami.io and we'll help resolve it directly.