Meta ad.size Detector
Upload Your HTML5 Ad to check if the meta tag ad.size is present.
Check 42+ ad quality tests for ad performance — validate against IAB and Google HTML5 ad guidelines
Meta tag ad.size
The meta ad size defines the dimensions of the ad unit, such as width and height, that the HTML5 ad will display in.
Why do we test it?
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.
Find All HTML5 Zip Tests Below
Meta ad.size Detector
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 Checker
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 Detector
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 DetectorImage Optimization Detector
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 Asset Detector
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 Detector
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 DetectorCompressed File Size Detector
Some ad platforms may impose a file upload limit.
Compressed File Size DetectorHosted File Size Detector
With thousands of creatives to host, ad server vendors may apply a limit to the hosted file size.
Hosted File Size DetectorZip File Count Detector
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 Checker
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 Detector
Instead of showing a blank/broken ad, a backup ad is shown to prevent budget loss and keep the user experience high. This is especially important in environments like email ads, in-app browsers, or gaming SDKs, where HTML5 may not always work as expected.
Backup Ad DetectorManifest.json Checker
It ensures the ad server correctly identifies, loads, and displays the creative by providing essential information like size, main HTML file, and click tags, reducing errors and manual setup.
Manifest.json CheckerCSS Embedded Tester
Embedding CSS directly in the index.html file of HTML5 ads is highly recommended for ensuring seamless delivery and performance. It avoids additional server requests that slow down loading times. Also, self-contained ads prevent potential disruptions if linked files are unavailable or modified.
CSS Embedded TesterFile Contents Check
This ensures the creative package meets ad platform requirements and avoids rejected uploads or security flags.
File Contents CheckAd Load Size Detector
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 DetectorInitial Load Detector
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 DetectorHost-initiated Subload Detector
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 Detector
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 Detector
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 Detector
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 Tester
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 Detector
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 DetectorAd Size Validator
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 Detector
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 Detector
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 Detector
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 Detector
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 Detector
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 Test (HAI)
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)JavaScript Error Detector
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 Warning Detector
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 Detector
Failure to render properly means the ad will be ineffective, leading to missed impressions and poor campaign performance.
Creative Rendered DetectorBlocked by AdBlock Detector
Adblockers can prevent ads from displaying, impacting campaigns. Knowing if an ad is blocked allows for optimizations to bypass these restrictions.
Blocked by AdBlock DetectorDocument.write() Detector
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 Detector
Publishers often require high-contrast borders for banner ads to ensure they're clearly identifiable as ads, preventing misleading content.
Creative Border DetectorHTML5 Missing Asset Checker
Missing assets can break the ad's functionality or appearance, leading to wasted impressions and a negative user experience.
HTML5 Missing Asset CheckerDialog and Modal Detector
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 Detector
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 Detector
Excessive or inappropriate use of local storage can raise privacy concerns and potentially violate regulations such as GDPR.
Local Storage DetectorHTML Syntax Error Detector
Syntax errors can prevent the ad from rendering correctly or functioning as intended, leading to missed impressions or poor user experience. See the exact error message further down in the report.
HTML Syntax Error DetectorAd Tag Landing Page Checker
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