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 DetectorLoad 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 DetectorLoad 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 DetectorTime 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 DetectorAnimation 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 DetectorNetwork 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 DetectorCPU 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 TesterDOMContentLoaded 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 DetectorDimensions 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 ValidatorHas 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 DetectorMemory 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 DetectorSSL-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 DetectorIframe 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 DetectorCookies 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 DetectorHeavy 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 DetectorConsole 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 DetectorMobile 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 TesterCreative Rendered visibilityLive Demo
Failure to render properly means the ad will be ineffective, leading to missed impressions and poor campaign performance.
Creative Rendered DetectorBlocked 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 DetectorUses 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() DetectorCreative 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 Detector3PAS Vendor visibilityLive Demo
Knowing which vendors are involved helps ensure the ad meets compliance standards for privacy, performance, and tracking.
Ad Server Vendor DetectorMissing 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 CheckerDialogs 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 DetectorMeasurement 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 DetectorLocal Storage visibilityLive Demo
Excessive or inappropriate use of local storage can raise privacy concerns and potentially violate regulations such as GDPR.
Local Storage DetectorSyntax 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 DetectorLanding 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 CheckerSupports 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 CheckerSafe 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 TagsDouble 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 DetectorHTML5 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 DetectorClick 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 CheckerCSS/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 DetectorImages 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 DetectorExternal 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 DetectorUses 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 DetectorHosted 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 DetectorHosted 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 DetectorIndex 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 CheckerBackup 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 DetectorLoad 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 DetectorLoad 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 DetectorLoad 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 DetectorTime 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 DetectorAnimation 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 DetectorNetwork 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 DetectorCPU 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 TesterDOMContentLoaded 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 DetectorDimensions 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 ValidatorHas 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 DetectorMemory 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 DetectorSSL-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 DetectorIframe 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 DetectorCookies 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 DetectorHeavy 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 DetectorConsole 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 DetectorCreative Rendered visibilityLive Demo
Failure to render properly means the ad will be ineffective, leading to missed impressions and poor campaign performance.
Creative Rendered DetectorBlocked 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 DetectorUses 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() DetectorCreative 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 DetectorMissing 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 CheckerDialogs 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 DetectorMeasurement 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 DetectorLocal Storage visibilityLive Demo
Excessive or inappropriate use of local storage can raise privacy concerns and potentially violate regulations such as GDPR.
Local Storage DetectorSyntax 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 DetectorLanding 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 CheckerDouble 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 DetectorVAST 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 DetectorCORS 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 DetectorCreative 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 DetectorSSL-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 TesterVAST 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 DetectorContains VPAID visibilityLive Demo
Some publishers (or video players) only accept MP4 video files, and not VPAID.
VPAID DetectorWrapper 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 DetectorXML 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 DetectorXML 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 DetectorXML 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 DetectorXML 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 DetectorVideo 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 DetectorVideo 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 DetectorVideo 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 DetectorAudio 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 DetectorAudio 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 DetectorAudio 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 DetectorAudio 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 DetectorAudio 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 DetectorAudio 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 DetectorAudio 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 DetectorVideo 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 DetectorVideo 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 DetectorVideo 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 DetectorVideo 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 DetectorVideo 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 DetectorVideo 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 DetectorVideo 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 DetectorVideo 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 DetectorFile 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 DetectorFile 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 DetectorFile Extension visibilityLive Demo
Publishers commonly have a restricted number of video file types they accept.
VAST Video File Extension DetectorVideo 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 CheckerMOOV 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 DetectorDelivery 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 DetectorSkip Offset visibilityLive Demo
If the publisher requires a skip offset, this test makes sure it has been configured correctly.
VAST Skip Offset DetectorVideo 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 DetectorMP4 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 CheckerVideo 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 DetectorVideo 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 DetectorVideo 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 DetectorVideo 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 DetectorVideo Frame Rate visibilityLive Demo
Ensuring an appropriate frame rate is crucial for maintaining a smooth playback experience without consuming excessive bandwidth.
Video FPS CheckerMOOV 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 DetectorVideo 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 DetectorVideo 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 DetectorVideo 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 DetectorFile 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 DetectorVideo 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 DetectorVideo 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 DetectorFile 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 DetectorFile Extension visibilityLive Demo
Publishers commonly have a restricted number of video file types they accept.
File Extension DetectorVideo 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 DetectorVideo 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 DetectorAudio 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 DetectorAudio 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 DetectorAudio 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 CheckerAudio 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 DetectorAudio 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 DetectorAudio 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 DetectorBanner 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 CheckerImage 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 DetectorImage 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 DetectorFile 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 CheckerFile 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 DetectorImage 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 DetectorCreative 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 DetectorImage 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 TestSafe 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 DetectorPNG 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 DetectorImage 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 DetectorImage 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 DetectorAudio 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 DetectorAudio 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 DetectorAudio 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 DetectorAudio 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 CheckerAudio 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 DetectorAudio 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 DetectorAudio 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 DetectorFile 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 CheckerFile 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 CheckerAudio 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