Back to video tests

H.264 Profile

Control which H.264 encoding profiles are accepted in your video ad specification. Advalidation detects the profile used and rejects files that don't match your requirements.

Why H.264 profiles matter

H.264 is the most widely used video compression standard in digital advertising. It defines three main encoding profiles, each offering a different trade-off between compression efficiency and device compatibility:

  • Baseline: Broadest compatibility. Plays on virtually all devices including older smartphones and set-top boxes. Lower compression efficiency means larger file sizes for the same quality.
  • Main: Better compression than Baseline with good device support. The most common choice for web video delivery.
  • High: Best compression efficiency, producing the smallest files at a given quality level. Requires more processing power to decode and is not supported on some older devices.
A video encoded with the High profile and delivered to a device that only supports Baseline will fail to play. The viewer sees nothing, the impression is wasted, and the problem is only discovered after launch.

How profile validation works

Advalidation reads the H.264 profile from the video file metadata during scanning. The detected profile is compared against your ad specification, which defines which profiles are accepted. Files encoded with a non-allowed profile are flagged immediately.

You can accept any combination of profiles. A publisher targeting modern devices might accept Main and High. A broadcaster supporting legacy set-top boxes might restrict to Baseline only.

For non-H.264 video files (such as VP9 or AV1), this check is not applicable and will not appear in the scan results.

Common configurations

  • Baseline only: Maximum device compatibility. Common for broadcasters and CTV platforms with mixed device populations.
  • Main and High: Balances quality and compatibility. Common for web publishers targeting modern browsers.
  • All profiles accepted: No restrictions. Useful when the delivery platform handles transcoding.

Part of video file validation

Profile validation is one check in a broader video testing workflow. Advalidation also validates video codecs, container formats, bitrate, and scan type. See all checks on the video tests page.

Want to see Advalidation in action?

Book a free demo with our team of experts.

Schedule free demo