Ad Tag Tester
Test, Validate and Check Your Ad Tags (JS/HTML) Here Below
Check 31+ ad quality tests for ad performance — validate against IAB display ad guidelines
Find All Ad Tag Tests Below
Ad 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 DetectorMobile Friendly Tester
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 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 DetectorAd Server Vendor Detector
Knowing which vendors are involved helps ensure the ad meets compliance standards for privacy, performance, and tracking.
Ad Server Vendor 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 CheckerTCFv2 Support Checker
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 CheckerDouble Quote Issue Detector
Due to locales, Excel may add additional quotes, breaking the code and leading to a non-working ad tag.
Double Quote Issue Detector