Free Plan
savingsEarn Credits
vpn_keyGet API Key
boltUpgrade Plan
loginLog In
chat_bubble_outlineHelp & Support
inbox
Received
folder_open
My Scans
settings
Settings

Ad Validation Tests

Here are all ad validation tests and checks that AdValify performs on your creatives to ensure it complies with IAB guidelines.


Display Ads

Load Size: Total visibilityLive Demo

If an ad takes too long to load, users may not see it. By keeping load size small, ads can appear faster, which means more people will notice and engage with them.

Ad Load Size Detector

Load Size: Initial visibilityLive Demo

A fast initial load helps the ad show up quickly. If the initial load is too big, the ad may take longer to display, and people may scroll past without seeing it. Keeping the initial load small makes sure the ad is visible quickly.

Initial Load Detector

Load Size: Subload visibilityLive Demo

While subloading can add more features to an ad (like animations), too much subloading can make the ad run slower. Keeping subloads light helps the ad run smoothly without affecting the user's browsing experience.

Host-initiated Subload Detector

Time to Visual Start visibilityLive Demo

If it takes too long for an ad to show up, users might scroll past before it even appears. By making sure the ad shows something quickly, you increase the chances that people will actually see it.

Time to Visual Start Detector

Animation Duration visibilityLive Demo

Animations that last too long or never stop can annoy users and slow down the webpage. Keeping animations short ensures that the ad stays engaging without causing problems.

Animation Duration Detector

Network Requests visibilityLive Demo

The more requests the ad makes, the slower it might load. Fewer network requests make the ad load faster, improving the user experience.

Network Requests Detector

CPU Usage visibilityLive Demo

Ads that use too much CPU can slow down a user's device, especially on older phones or computers. Keeping CPU usage low makes sure the ad doesn't cause problems, keeping the webpage running smoothly.

CPU Usage Tester

DOMContentLoaded visibilityLive Demo

Ensuring the ad loads after the webpage helps provide a smooth experience for users. If the ad loads too early, it might slow down the page, leading to frustration.

DOMContentLoaded Detector

Dimensions visibilityLive Demo

Ads that don't conform to their designated space can lead to layout issues, breaking the design of the website and resulting in poor user experience or rejected ads.

Ad Size Validator

Has Video visibilityLive Demo

If the ad contains video, it must meet specific criteria for size, load time, and behavior. Non-compliant video ads can impact performance and may not be allowed by certain publishers.

Has Video Detector

Memory Usage visibilityLive Demo

Ads with high memory usage can slow down the user's device, leading to crashes or sluggish performance. It's important to ensure that the ad is optimized for efficient memory use.

Memory Usage Detector

SSL-Compatibility visibilityLive Demo

Serving assets securely via HTTPS is a requirement for most modern ad platforms and browsers. Non-secure assets can lead to warnings, blocked content, or lower rankings in search results.

SSL-Compatibility Detector

Iframe Count visibilityLive Demo

While iframes are useful for isolating content, excessive use of them can lead to slower load times, reduced performance, and issues with tracking or viewability. Each iframe requires extra RAM, since it's basically a tiny web page.

Iframe Count Detector

Cookies Dropped visibilityLive Demo

Many browsers and platforms now limit or block third-party cookies for privacy reasons. Ads that drop too many cookies, or non-compliant cookies, may face restrictions or reduced performance.

Cookies Dropped Detector

Heavy Ad Intervention visibilityLive Demo

Ads that consume too much CPU, memory, or bandwidth may be blocked by Chrome to preserve the user experience. Avoiding heavy ads ensures compliance and prevents ads from being blocked.

Heavy Ad Intervention Test (HAI)

Console Errors visibilityLive Demo

JavaScript errors can prevent the ad from displaying correctly or from tracking impressions and clicks. Validating that the ad is free of errors ensures it functions as expected across all browsers.

JavaScript Error Detector

Console Warnings visibilityLive Demo

While not always critical, warnings can indicate potential issues with compatibility or performance. Addressing these warnings can improve the ad's reliability and performance.

Console Warning Detector

Mobile Friendly visibilityLive Demo

With a large percentage of traffic coming from mobile, ads need to be responsive and efficient on smaller screens. Ensuring the ad is mobile-friendly improves reach and engagement.

Mobile Friendly Tester

Creative Rendered visibilityLive Demo

Failure to render properly means the ad will be ineffective, leading to missed impressions and poor campaign performance.

Creative Rendered Detector

Blocked by AdBlock visibilityLive Demo

Adblockers can prevent ads from displaying, impacting campaigns. Knowing if an ad is blocked allows for optimizations to bypass these restrictions.

Blocked by AdBlock Detector

Uses document.write() visibilityLive Demo

The document.write() function is no longer recommended due to its potential to block other page content from loading. Avoiding it ensures the ad is compatible with modern web standards.

Document.write() Detector

Creative Border visibilityLive Demo

Publishers often require high-contrast borders for banner ads to ensure they're clearly identifiable as ads, preventing misleading content.

Creative Border Detector

3PAS Vendor visibilityLive Demo

Knowing which vendors are involved helps ensure the ad meets compliance standards for privacy, performance, and tracking.

Ad Server Vendor Detector

Missing Assets visibilityLive Demo

Missing assets can break the ad's functionality or appearance, leading to wasted impressions and a negative user experience.

HTML5 Missing Asset Checker

Dialogs and Modals visibilityLive Demo

Intrusive dialogs and popups can annoy users and violate publisher policies. Ensuring the ad does not trigger these helps maintain a positive user experience.

Dialog and Modal Detector

Measurement Pixels visibilityLive Demo

Each pixel represents an additional HTTP request, which can slow down page performance. Keeping measurement pixels to a minimum helps optimize the ad for faster delivery.

Measurement Pixels Detector

Local Storage visibilityLive Demo

Excessive or inappropriate use of local storage can raise privacy concerns and potentially violate regulations such as GDPR.

Local Storage Detector

Syntax Errors visibilityLive Demo

Syntax errors can prevent the ad from rendering correctly or functioning as intended, leading to missed impressions or poor user experience.

HTML Syntax Error Detector

Landing Page Working visibilityLive Demo

An ad is useless if the landing page is broken or misconfigured. Ensuring the URL works guarantees that users can reach the intended destination.

Ad Tag Landing Page Checker

Supports TCFv2 visibilityLive Demo

GDPR requires advertisers to obtain consent from users before collecting data. Ads that don't comply risk legal penalties and poor trust from users.

TCFv2 Support Checker

Safe For Work (SFW) visibilityLive Demo

Validating that an ad is safe for work is essential for compliance with publisher guidelines and legal regulations. Inappropriate or offensive content can lead to ad rejections, brand damage, or even legal consequences. Ensuring that all creatives are compliant with content policies helps maintain a brand's reputation and avoids penalties.

NSFW Detector for Ad Tags

Double Quote Issue visibilityLive Demo

Due to locales, Excel may add additional quotes, breaking the code and leading to a non-working ad tag.

Double Quote Issue Detector
Stefan von Gartzen
Stefan von Gartzen
starstarstarstarstar
Senior Adtech Specialist, Motor Presse Stuttgart

HTML5 creatives

Meta tag ad.size visibilityLive Demo

Correct meta ad size ensures that the ad fits within the intended space on the publisher's site. Mismatched sizes can cause the ad to display incorrectly, negatively affecting the user experience and possibly leading to ad rejection by publishers. Some publishers require it to streamline their ad operations.

Meta ad.size Detector

Click Through visibilityLive Demo

The correct implementation of click through types, especially clickTag (an industry standard), is crucial for tracking ad performance and ensuring compliance with ad network requirements. Hardcoded URLs can prevent proper tracking and disrupt campaign reporting, making validation essential.

Click Through Checker

CSS/JS Minified visibilityLive Demo

Minified files result in smaller file sizes, leading to faster load times and improved ad performance. This validation ensures the ad is efficient, benefiting both user experience and performance metrics such as viewability.

CSS/JS Minified Detector

Images Optimized visibilityLive Demo

Large, unoptimized images can significantly slow down ad load times. Optimized images ensure that the ad loads quickly, which is crucial for delivering an optimal user experience and maximizing the ad's visibility before users scroll past it.

Image Optimization Detector

External Assets visibilityLive Demo

External assets can increase load times (due to additional DNS lookups), reduce reliability, and introduce privacy risks. This test ensures all essential assets are included in the ZIP, avoiding dependencies that could hinder performance or violate platform guidelines.

External Asset Detector

Uses jQuery visibilityLive Demo

Using jQuery in HTML5 ads can introduce bloat and slow down performance. Many modern browsers support native JavaScript functions that perform the same tasks more efficiently. Avoiding jQuery improves ad loading speed and ensures compatibility across devices.

Uses jQuery Detector

HTML5 Library visibilityLive Demo

Just nice for you to know :)

HTML5 Library Detector

Hosted File Size visibilityLive Demo

With thousands of creatives to host, ad server vendors may apply a limit to the hosted file size.

Hosted File Size Detector

Hosted File Count visibilityLive Demo

With thousands of creatives to host, ad server vendors may apply a limit to the number of files inside an archive.

Zip File Count Detector

Index File Check visibilityLive Demo

Having an index.html file is critical, as ad servers expect it to serve as the starting point for rendering the ad. If missing, the ad might not render properly, leading to campaign failures or rejected placements.

Index File Checker

Backup Ad Found visibilityLive Demo

Including a backup ad ensures that something is displayed even if the interactive HTML5 ad encounters issues, preserving the advertiser's opportunity to show their message and improving the reliability of the campaign across various platforms.

Backup Ad Detector

Load Size: Total visibilityLive Demo

If an ad takes too long to load, users may not see it. By keeping load size small, ads can appear faster, which means more people will notice and engage with them.

Ad Load Size Detector

Load Size: Initial visibilityLive Demo

A fast initial load helps the ad show up quickly. If the initial load is too big, the ad may take longer to display, and people may scroll past without seeing it. Keeping the initial load small makes sure the ad is visible quickly.

Initial Load Detector

Load Size: Subload visibilityLive Demo

While subloading can add more features to an ad (like animations), too much subloading can make the ad run slower. Keeping subloads light helps the ad run smoothly without affecting the user's browsing experience.

Host-initiated Subload Detector

Time to Visual Start visibilityLive Demo

If it takes too long for an ad to show up, users might scroll past before it even appears. By making sure the ad shows something quickly, you increase the chances that people will actually see it.

Time to Visual Start Detector

Animation Duration visibilityLive Demo

Animations that last too long or never stop can annoy users and slow down the webpage. Keeping animations short ensures that the ad stays engaging without causing problems.

Animation Duration Detector

Network Requests visibilityLive Demo

The more requests the ad makes, the slower it might load. Fewer network requests make the ad load faster, improving the user experience.

Network Requests Detector

CPU Usage visibilityLive Demo

Ads that use too much CPU can slow down a user's device, especially on older phones or computers. Keeping CPU usage low makes sure the ad doesn't cause problems, keeping the webpage running smoothly.

CPU Usage Tester

DOMContentLoaded visibilityLive Demo

Ensuring the ad loads after the webpage helps provide a smooth experience for users. If the ad loads too early, it might slow down the page, leading to frustration.

DOMContentLoaded Detector

Dimensions visibilityLive Demo

Ads that don't conform to their designated space can lead to layout issues, breaking the design of the website and resulting in poor user experience or rejected ads.

Ad Size Validator

Has Video visibilityLive Demo

If the ad contains video, it must meet specific criteria for size, load time, and behavior. Non-compliant video ads can impact performance and may not be allowed by certain publishers.

Has Video Detector

Memory Usage visibilityLive Demo

Ads with high memory usage can slow down the user's device, leading to crashes or sluggish performance. It's important to ensure that the ad is optimized for efficient memory use.

Memory Usage Detector

SSL-Compatibility visibilityLive Demo

Serving assets securely via HTTPS is a requirement for most modern ad platforms and browsers. Non-secure assets can lead to warnings, blocked content, or lower rankings in search results.

SSL-Compatibility Detector

Iframe Count visibilityLive Demo

While iframes are useful for isolating content, excessive use of them can lead to slower load times, reduced performance, and issues with tracking or viewability. Each iframe requires extra RAM, since it's basically a tiny web page.

Iframe Count Detector

Cookies Dropped visibilityLive Demo

Many browsers and platforms now limit or block third-party cookies for privacy reasons. Ads that drop too many cookies, or non-compliant cookies, may face restrictions or reduced performance.

Cookies Dropped Detector

Heavy Ad Intervention visibilityLive Demo

Ads that consume too much CPU, memory, or bandwidth may be blocked by Chrome to preserve the user experience. Avoiding heavy ads ensures compliance and prevents ads from being blocked.

Heavy Ad Intervention Test (HAI)

Console Errors visibilityLive Demo

JavaScript errors can prevent the ad from displaying correctly or from tracking impressions and clicks. Validating that the ad is free of errors ensures it functions as expected across all browsers.

JavaScript Error Detector

Console Warnings visibilityLive Demo

While not always critical, warnings can indicate potential issues with compatibility or performance. Addressing these warnings can improve the ad's reliability and performance.

Console Warning Detector

Creative Rendered visibilityLive Demo

Failure to render properly means the ad will be ineffective, leading to missed impressions and poor campaign performance.

Creative Rendered Detector

Blocked by AdBlock visibilityLive Demo

Adblockers can prevent ads from displaying, impacting campaigns. Knowing if an ad is blocked allows for optimizations to bypass these restrictions.

Blocked by AdBlock Detector

Uses document.write() visibilityLive Demo

The document.write() function is no longer recommended due to its potential to block other page content from loading. Avoiding it ensures the ad is compatible with modern web standards.

Document.write() Detector

Creative Border visibilityLive Demo

Publishers often require high-contrast borders for banner ads to ensure they're clearly identifiable as ads, preventing misleading content.

Creative Border Detector

Missing Assets visibilityLive Demo

Missing assets can break the ad's functionality or appearance, leading to wasted impressions and a negative user experience.

HTML5 Missing Asset Checker

Dialogs and Modals visibilityLive Demo

Intrusive dialogs and popups can annoy users and violate publisher policies. Ensuring the ad does not trigger these helps maintain a positive user experience.

Dialog and Modal Detector

Measurement Pixels visibilityLive Demo

Each pixel represents an additional HTTP request, which can slow down page performance. Keeping measurement pixels to a minimum helps optimize the ad for faster delivery.

Measurement Pixels Detector

Local Storage visibilityLive Demo

Excessive or inappropriate use of local storage can raise privacy concerns and potentially violate regulations such as GDPR.

Local Storage Detector

Syntax Errors visibilityLive Demo

Syntax errors can prevent the ad from rendering correctly or functioning as intended, leading to missed impressions or poor user experience.

HTML Syntax Error Detector

Landing Page Working visibilityLive Demo

An ad is useless if the landing page is broken or misconfigured. Ensuring the URL works guarantees that users can reach the intended destination.

Ad Tag Landing Page Checker

Double Quote Issue visibilityLive Demo

Due to locales, Excel may add additional quotes, breaking the code and leading to a non-working ad tag.

Double Quote Issue Detector
Dylan Coetzee
Dylan Coetzee
starstarstarstarstar
Digital Marketing Director, OmniaMed Communications

VAST Video Ads

Ad System visibilityLive Demo

It's not actually important, but it's just nice to know with who you're dealing with. Some publishers have a restricted list of ad server technology partners with whom they are doing business with.

VAST Ad System Detector

CORS Header visibilityLive Demo

Without a proper CORS header, the browser won't be able to load the XML document. In that case, the video ads won't load and is considered a big configuration mistake.

VAST CORS Header Detector

Creative Count visibilityLive Demo

If no creatives are returned, the ad server either targets the campaign to a subset of users, or the campaign is no longer active. Note that the creative count does not reflect the number of media files. A creative can have multiple media files for the player to choose from.

VAST Creative Count Detector

SSL-Compatibility visibilityLive Demo

Non-secure http:// pages are almost gone these days. It's imperative your VAST URL loads over a secure TLS connection (https). If not, browsers will refuse to download the XML document and consequently no ad will be played.

VAST SSL-Compatibility Tester

VAST Version visibilityLive Demo

The video player on the publisher's side may only be capable of handling certain versions of the VAST specification. This test allows you to double-check if the correct version has been chosen.

VAST Version Detector

Contains VPAID visibilityLive Demo

Some publishers (or video players) only accept MP4 video files, and not VPAID.

VPAID Detector

Wrapper Redirects visibilityLive Demo

Multiple parties may want to track metrics of the campaign (publishers, networks, agencies). By wrapping tags, each can add their own measurement pixels. Wrappers however increase latency and should be kept at a minimum.

VAST Wrapper Redirect Detector

XML Content-Type visibilityLive Demo

It's good practice to set the correct content-type header, depending on the type of content the server sends back. In case of XML, the content-type should be text/xml.

VAST XML Content-Type Detector

XML Load Time visibilityLive Demo

Servers that are under load or mis-configured may send the XML file in multiple parts, which results in additional download time. The faster the XML document is loaded, the faster the video can play.

VAST XML Load Time Detector

XML HTTP Code visibilityLive Demo

This tells the video player if the XML document was received correctly. That doesn't necessarily mean a video ad is available — think about geotargeting or frequency capping. Campaigns that are no longer active may return a 404.

VAST HTTP Code Detector

XML File Size visibilityLive Demo

Users on slow networks may have to wait some time before the XML file has been downloaded. During that time, no video can be played. This has a negative impact on user-experience.

VAST XML File Size Detector

Video Bit Depth visibilityLive Demo

Lower bit depths will have a detrimental impact on image quality. Higher bit depths may result in a larger file size.

Video Bit Depth Detector

Video Scan Type visibilityLive Demo

Progressive scans transmit all lines of a video at once, and yields high quality. It's the common scan type for the web today. With interlaced scanning, lines of visual information are alternated as odds and evens. Only half of a frame's visual information is broadcast at a time (the even lines will be displayed on a viewer's screen, THEN the odd lines will be displayed; not simultaneously).

Video Scan Type Detector

Video Letterboxing visibilityLive Demo

Letterboxing is not appreciated by most publishers, as it's not a great user-experience, nor does it use make full use of the ad unit's available space.

Video Letterboxing Detector

Audio Channels visibilityLive Demo

Verifying the correct number of audio channels is critical to ensuring the creative functions as intended across devices and environments. Ads that incorrectly use multi-channel audio might experience compatibility issues or degrade the user experience. This test ensures the right audio channel configuration, optimizing for both performance and playback quality across platforms.

VAST Audio Channels Detector

Audio Compression visibilityLive Demo

Optimizing audio compression ensures that the file size remains manageable without sacrificing audio quality. Over-compression can result in low-quality sound that could deter users, while under-compression may result in slower loading times. This test ensures that audio is adequately compressed to maintain a balance between quality and performance, which is vital for high-quality ad playback.

VAST Audio Compression Detector

Audio Sample Rate visibilityLive Demo

The sample rate affects both the quality and file size of the audio. A higher sample rate typically produces better audio quality but increases the file size. This test ensures that the audio sample rate is appropriate for the ad, balancing quality and performance while maintaining compatibility across different platforms.

VAST Audio Sample Rate Detector

Audio Codec visibilityLive Demo

Choosing the correct codec is vital because not all browsers or devices support every codec. Testing the codec ensures compatibility, preventing playback issues that could affect user engagement with the ad. This validation helps avoid situations where audio fails to play correctly, leading to poor ad performance.

VAST Audio Codec Detector

Audio Loudness visibilityLive Demo

Excessive loudness can irritate users, while audio that is too quiet may go unnoticed. The loudness test ensures that the ad's audio stays within acceptable loudness levels, preventing potential rejection from ad networks that enforce loudness standards. This helps to maintain consistency, ensuring your ad sounds professional and isn't disruptive to users.

VAST Audio Loudness Detector

Audio True Peak visibilityLive Demo

High peaks results in audio distortion, which can significantly detract from the user experience. This test ensures that the true peak level remains within an acceptable range, preventing distortion or other audio issues. Verifying true peak helps maintain the audio quality and ensures that the ad sounds professional.

VAST True Peak Detector

Audio Bit Rate visibilityLive Demo

A higher bit rate typically results in better audio quality, but it also increases file size, which can slow down load times and affect ad performance. Ensuring the bit rate is optimized is crucial in balancing quality and loading efficiency. This test ensures the audio component of your ad maintains acceptable quality without negatively impacting performance or exceeding size limits.

VAST Audio Bit Rate Detector

Video Aspect Ratio visibilityLive Demo

Ensuring that the aspect ratio matches platform requirements is vital for preventing distorted visuals. An incorrect aspect ratio can result in ads being rejected or shown incorrectly on screens, affecting campaign performance.

VAST Video Aspect Ratio Detector

Video Dimensions visibilityLive Demo

Validating dimensions ensures that the video ad fits within the allowed size for various platforms. Incorrect dimensions can lead to a poor user experience or disqualification of the ad by the publisher.

VAST Video Dimensions Detector

Video Duration visibilityLive Demo

Publishers commonly have restrictions regarding the duration of videos. Videos taking too long may abandon users. Too short and it may be difficult to transmit the message. Validating the duration ensures compliance with platform guidelines and prevents the ad from being cut off or rejected.

VAST Video Duration Detector

Video Bit Rate visibilityLive Demo

A higher bit rate results in better quality but also larger file sizes. Optimizing the bit rate ensures high video quality while maintaining fast load times, which is crucial for video ads where performance and engagement matter.

VAST Video Bit Rate Detector

Video Bit Rate Mode visibilityLive Demo

Contant bit rates means that the amount of data your device has to load every second remains the same. It's therefore more reliable on slow networks. Variable bit rates result in higher quality, but the data stream will not be contant. If bandwidth is not an issue, variable bit rates are generally preferred.

VAST Video Bit Rate Mode Detector

Video Chroma Subsampling visibilityLive Demo

Chroma subsampling takes advantage of the human's visual system's lower acuity for color differences than for black/white. Savely removing information that we can't notice saves bytes, resulting in lower file sizes.

VAST Video Chroma Subsampling Detector

Video Color Space visibilityLive Demo

YUV encodes a video taking human perception into account, allowing for reduced bandwidth and file size. It's doesn't make sense to show colors you can't see anyway, as compared to RGB.

VAST Video Color Space Detector

Video Frame Rate visibilityLive Demo

Ensuring an appropriate frame rate is crucial for maintaining a smooth playback experience without consuming excessive bandwidth.

VAST Video Frame Rate Detector

File Size visibilityLive Demo

Higher file sizes require users to have a higher bandwidth. To avoid buffering or stalling, the file size (bytes) divided by the video duration (seconds) should not exceed the user's bandwidth (in Mbps).

VAST Video File Size Detector

File Format visibilityLive Demo

In order to play the video, the browser or device must understand the container format to find out where the video and audio parts are located. MPEG-4 is supported by almost all browsers and devices. If you're serving the video in a different format, make sure your targeted device supports it. For example, serve videos in QuickTime formats only to Apple users.

VAST Video Container Detector

File Extension visibilityLive Demo

Publishers commonly have a restricted number of video file types they accept.

VAST Video File Extension Detector

Video Codec visibilityLive Demo

The most common codecs, like H.264 for MP4 or VP9 for WebM, ensure that your video ads are playable across various devices and browsers. Validating the codec prevents playback errors and ensures optimal compression for streaming.

VAST Video Codec Checker

MOOV Atom Location visibilityLive Demo

In order for the video to start playing, the MOOV atom has to be read first. If that atom is located at the end of the file, the whole file has to be downloaded before playback can begin. For the video to start playing virtually immediately, the MOOV atom has to be placed at the beginning of the file.

VAST MOOV Atom Location Detector

Delivery Type visibilityLive Demo

With progressive delivery, the video is actually downloaded to the user's device. It starts playing as soon as the necessary data is available. Streaming delivery requires a streaming server that only sends the part of the video that is currently watched. For most use cases, progressive delivery is the standard. If you're working with CTV or live-streams, the delivery type should be set to streaming.

VAST Delivery Type Detector

Skip Offset visibilityLive Demo

If the publisher requires a skip offset, this test makes sure it has been configured correctly.

VAST Skip Offset Detector

Video Mime-Type visibilityLive Demo

The MIME type is essential for proper file recognition and delivery. Ensuring the correct MIME type helps avoid playback issues or misinterpretation by ad servers.

VAST Video Mime-Type Detector

MP4 Video Ads

Video Codec visibilityLive Demo

The most common codecs, like H.264 for MP4 or VP9 for WebM, ensure that your video ads are playable across various devices and browsers. Validating the codec prevents playback errors and ensures optimal compression for streaming.

Video Codec Checker

Video Bit Depth visibilityLive Demo

A higher bit depth results in more color accuracy and smoother gradients, which is critical for high-quality visuals. However, using the right bit depth without overshooting helps optimize file size and loading times for ads.

Video Bit Depth Detector

Video Letterboxing visibilityLive Demo

Video ads should aim to fit the intended display dimensions without letterboxing, as it can detract from the viewer's experience and reduce the visual impact of the ad. Detecting letterboxing ensures the ad maintains a professional appearance across platforms.

Video Letterboxing Detector

Video Aspect Ratio visibilityLive Demo

Ensuring that the aspect ratio matches platform requirements is vital for preventing distorted visuals. An incorrect aspect ratio can result in ads being rejected or shown incorrectly on screens, affecting campaign performance.

Aspect Ratio Detector

Video Dimensions visibilityLive Demo

Validating dimensions ensures that the video ad fits within the allowed size for various platforms. Incorrect dimensions can lead to a poor user experience or disqualification of the ad by the publisher.

Video Dimension Detector

Video Frame Rate visibilityLive Demo

Ensuring an appropriate frame rate is crucial for maintaining a smooth playback experience without consuming excessive bandwidth.

Video FPS Checker

MOOV Atom Location visibilityLive Demo

In order for the video to start playing, the MOOV atom has to be read first. If that atom is located at the end of the file, the whole file has to be downloaded before playback can begin. For the video to start playing virtually immediately, the MOOV atom has to be placed at the beginning of the file.

MOOV Atom Position Detector

Video Color Space visibilityLive Demo

YUV encodes a video taking human perception into account, allowing for reduced bandwidth and file size. It's doesn't make sense to show colors you can't see anyway, as compared to RGB.

Video Color Space Detector

Video Chroma Subsampling visibilityLive Demo

Chroma subsampling takes advantage of the human's visual system's lower acuity for color differences than for black/white. Savely removing information that we can't notice saves bytes, resulting in lower file sizes.

Video Chroma Subsampling Detector

Video Scan Type visibilityLive Demo

Progressive scans transmit all lines of a video at once, and yields high quality. It's the common scan type for the web today. With interlaced scanning, lines of visual information are alternated as odds and evens. Only half of a frame's visual information is broadcast at a time (the even lines will be displayed on a viewer's screen, THEN the odd lines will be displayed; not simultaneously).

Video Scan Type Detector

File Format visibilityLive Demo

In order to play the video, the browser or device must understand the container format to find out where the video and audio parts are located. MPEG-4 is supported by almost all browsers and devices. If you're serving the video in a different format, make sure your targeted device supports it. For example, serve videos in QuickTime formats only to Apple users.

Video Container Format Detector

Video Bit Rate visibilityLive Demo

A higher bit rate results in better quality but also larger file sizes. Optimizing the bit rate ensures high video quality while maintaining fast load times, which is crucial for video ads where performance and engagement matter.

Video Bit Rate Detector

Video Bit Rate Mode visibilityLive Demo

Contant bit rates means that the amount of data your device has to load every second remains the same. It's therefore more reliable on slow networks. Variable bit rates result in higher quality, but the data stream will not be contant. If bandwidth is not an issue, variable bit rates are generally preferred.

Bit Rate Mode Detector

File Size visibilityLive Demo

Higher file sizes require users to have a higher bandwidth. To avoid buffering or stalling, the file size (bytes) divided by the video duration (seconds) should not exceed the user's bandwidth (in Mbps).

File Size Detector

File Extension visibilityLive Demo

Publishers commonly have a restricted number of video file types they accept.

File Extension Detector

Video Duration visibilityLive Demo

Publishers commonly have restrictions regarding the duration of videos. Videos taking too long may abandon users. Too short and it may be difficult to transmit the message. Validating the duration ensures compliance with platform guidelines and prevents the ad from being cut off or rejected.

Video Duration Detector

Video Mime-Type visibilityLive Demo

The MIME type is essential for proper file recognition and delivery. Ensuring the correct MIME type helps avoid playback issues or misinterpretation by ad servers.

Video Mime Type Detector

Audio Codec visibilityLive Demo

Choosing the correct codec is vital because not all browsers or devices support every codec. Testing the codec ensures compatibility, preventing playback issues that could affect user engagement with the ad. This validation helps avoid situations where audio fails to play correctly, leading to poor ad performance.

Audio Codec Detector

Audio Loudness (LUFS) visibilityLive Demo

Excessive loudness can irritate users, while audio that is too quiet may go unnoticed. The loudness test ensures that the ad's audio stays within acceptable loudness levels, preventing potential rejection from ad networks that enforce loudness standards. This helps to maintain consistency, ensuring your ad sounds professional and isn't disruptive to users.

Audio Loudness Detector (LUFS)

Audio True Peak visibilityLive Demo

High peaks results in audio distortion, which can significantly detract from the user experience. This test ensures that the true peak level remains within an acceptable range, preventing distortion or other audio issues. Verifying true peak helps maintain the audio quality and ensures that the ad sounds professional.

Audio True Peak Detector

Audio Sample Rate visibilityLive Demo

The sample rate affects both the quality and file size of the audio. A higher sample rate typically produces better audio quality but increases the file size. This test ensures that the audio sample rate is appropriate for the ad, balancing quality and performance while maintaining compatibility across different platforms.

Audio Sample Rate Checker

Audio Channels visibilityLive Demo

Verifying the correct number of audio channels is critical to ensuring the creative functions as intended across devices and environments. Ads that incorrectly use multi-channel audio might experience compatibility issues or degrade the user experience. This test ensures the right audio channel configuration, optimizing for both performance and playback quality across platforms.

Audio Channel Detector

Audio Compression visibilityLive Demo

Optimizing audio compression ensures that the file size remains manageable without sacrificing audio quality. Over-compression can result in low-quality sound that could deter users, while under-compression may result in slower loading times. This test ensures that audio is adequately compressed to maintain a balance between quality and performance, which is vital for high-quality ad playback.

Audio Compression Detector

Audio Bit Rate visibilityLive Demo

A higher bit rate typically results in better audio quality, but it also increases file size, which can slow down load times and affect ad performance. Ensuring the bit rate is optimized is crucial in balancing quality and loading efficiency. This test ensures the audio component of your ad maintains acceptable quality without negatively impacting performance or exceeding size limits.

Audio Bit Rate Detector

Banner Ads

Dimensions visibilityLive Demo

Validating dimensions is crucial to ensure that your banner ad fits the allocated ad space without distortion or cropping. Incorrect dimensions can result in poorly displayed ads that hurt engagement. Moreover, adhering to standard dimensions allows for compatibility across various platforms and devices, ensuring that the ad reaches the intended audience effectively.

Banner Ad Dimension Checker

Image Aspect Ratio visibilityLive Demo

Ensuring the correct aspect ratio is important for maintaining visual consistency across different devices and formats. A distorted aspect ratio can make an ad look unprofessional, reducing its effectiveness. Keeping a correct ratio guarantees that the ad displays as intended, regardless of where it's viewed, ensuring optimal brand representation.

Banner Ad Aspect Ratio Detector

Image Bits visibilityLive Demo

Validating image bit depth is essential for achieving a balance between image quality and file size. While higher bit depths allow for richer color representation, they also increase file size, which could slow down loading times. For online ads, smaller file sizes without compromising quality are critical for user engagement and performance.

Banner Ad Bits Detector

File Extension visibilityLive Demo

Ensuring the correct file extension is important because different formats support different features. PNG, for example, supports transparency, while JPG is more suitable for smaller file sizes. Using the right format ensures compatibility with ad networks and optimizes the trade-off between quality and load speed.

Banner Ad File Extension Checker

File Size visibilityLive Demo

File size directly impacts ad load time, and larger files may lead to slower page loading, negatively affecting user experience. Ensuring that the file size meets the recommended limits ensures a fast-loading ad, which is crucial for improving engagement rates and reducing bounce rates on the publisher's site.

Banner Ad File Size Detector

Image Mime-Type visibilityLive Demo

Proper MIME type validation ensures that the ad file is correctly identified and can be processed by browsers and ad servers. Mismatches between the file type and its actual content may result in the ad not being displayed at all or being flagged for security concerns.

Banner Ad Mime-Type Detector

Creative Border visibilityLive Demo

A high-contrast border helps ensure the ad catches the viewer's attention, avoiding the issue of blending into the website background. This is particularly important for compliance with certain ad networks, which may require clear differentiation between content and ads. Adding this border can also enhance the overall visibility of the ad.

Banner Ad Border Detector

Image Optimized visibilityLive Demo

Optimizing the image ensures that the ad loads quickly, even on slower internet connections. Compressed images reduce bandwidth usage, contributing to faster page loading times and improved user experience. In the competitive online advertising space, even slight delays in ad loading can result in lost impressions and engagement opportunities.

Image Optimized Test

Safe For Work (SFW) visibilityLive Demo

Validating that an ad is safe for work is essential for compliance with publisher guidelines and legal regulations. Inappropriate or offensive content can lead to ad rejections, brand damage, or even legal consequences. Ensuring that all creatives are compliant with content policies helps maintain a brand's reputation and avoids penalties.

NSFW Detector

PNG Transparency visibilityLive Demo

For ads that require seamless integration into varying website designs, PNG transparency is essential. It allows for creative flexibility, ensuring that logos or products can be overlaid without a background, enhancing visual appeal. However, transparency should be used with care, as it can increase file size, making optimization even more critical.

PNG Transparancy Detector

Image Color Space visibilityLive Demo

YUV encodes an image taking human perception into account, allowing for reduced bandwidth and file size. It's doesn't make sense to show colors you can't see anyway, as compared to RGB.

Image Color Space Detector

Image Chroma Subsampling visibilityLive Demo

Chroma subsampling takes advantage of the human's visual system's lower acuity for color differences than for black/white. Savely removing information that we can't notice saves bytes, resulting in lower file sizes.

Image Chroma Subsampling Detector

Audio Ads

Audio Duration visibilityLive Demo

Verifying the audio duration is crucial to ensuring that the ad delivers its message clearly and effectively. If the audio is too long or too short, it may disrupt the user experience or fail to communicate the intended message. This test helps guarantee that the audio duration aligns with the visual, creating a smooth and engaging ad experience.

Audio Duration Detector

Audio Codec visibilityLive Demo

Choosing the correct codec is vital because not all browsers or devices support every codec. Testing the codec ensures compatibility, preventing playback issues that could affect user engagement with the ad. This validation helps avoid situations where audio fails to play correctly, leading to poor ad performance.

Audio Codec Detector

Audio Loudness (LUFS) visibilityLive Demo

Excessive loudness can irritate users, while audio that is too quiet may go unnoticed. The loudness test ensures that the ad's audio stays within acceptable loudness levels, preventing potential rejection from ad networks that enforce loudness standards. This helps to maintain consistency, ensuring your ad sounds professional and isn't disruptive to users.

Audio Loudness Detector (LUFS)

Audio True Peak visibilityLive Demo

High peaks results in audio distortion, which can significantly detract from the user experience. This test ensures that the true peak level remains within an acceptable range, preventing distortion or other audio issues. Verifying true peak helps maintain the audio quality and ensures that the ad sounds professional.

Audio True Peak Detector

Audio Sample Rate visibilityLive Demo

The sample rate affects both the quality and file size of the audio. A higher sample rate typically produces better audio quality but increases the file size. This test ensures that the audio sample rate is appropriate for the ad, balancing quality and performance while maintaining compatibility across different platforms.

Audio Sample Rate Checker

Audio Channels visibilityLive Demo

Verifying the correct number of audio channels is critical to ensuring the creative functions as intended across devices and environments. Ads that incorrectly use multi-channel audio might experience compatibility issues or degrade the user experience. This test ensures the right audio channel configuration, optimizing for both performance and playback quality across platforms.

Audio Channel Detector

Audio Compression visibilityLive Demo

Optimizing audio compression ensures that the file size remains manageable without sacrificing audio quality. Over-compression can result in low-quality sound that could deter users, while under-compression may result in slower loading times. This test ensures that audio is adequately compressed to maintain a balance between quality and performance, which is vital for high-quality ad playback.

Audio Compression Detector

Audio Bit Rate visibilityLive Demo

A higher bit rate typically results in better audio quality, but it also increases file size, which can slow down load times and affect ad performance. Ensuring the bit rate is optimized is crucial in balancing quality and loading efficiency. This test ensures the audio component of your ad maintains acceptable quality without negatively impacting performance or exceeding size limits.

Audio Bit Rate Detector

File Extension visibilityLive Demo

An incorrect or unsupported file extension can result in playback errors or complete failure to load. This test ensures that the file extension is valid and appropriate for the ad, reducing the risk of errors and improving cross-platform compatibility. It's essential to have the right extension to avoid rejection from ad networks or issues during ad serving.

Audio File Extension Checker

File Size visibilityLive Demo

File size has a direct impact on ad load times and overall user experience. Large files can lead to slow loading ads, increasing bounce rates and reducing user engagement. This test ensures that file sizes are optimized to strike the right balance between quality and performance, making ads faster and more efficient while avoiding penalties from ad networks that impose file size limits.

Audio File Size Checker

Audio Mime-Type visibilityLive Demo

Proper MIME-type detection ensures that the browser can correctly identify and play the audio in the ad. If the MIME-type is incorrect or missing, it may cause compatibility issues, where the audio fails to play, diminishing the ad's effectiveness.

Audio Mime-Type Detector