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

Go ahead, just
copy/paste your tag !
HTML5 Zip
Ad Tag
VAST
Video
Image
Audio

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 Detector

Initial 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 Detector

Host-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 Detector

Time 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 Detector

Animation 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 Detector

Network 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 Detector

CPU 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 Tester

DOMContentLoaded 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 Detector

Ad 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 Validator

Has 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 Detector

Memory 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 Detector

SSL-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 Detector

Iframe 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 Detector

Cookies 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 Detector

Heavy 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 Detector

Console 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 Detector

Mobile 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 Tester

Creative Rendered Detector

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

Creative Rendered Detector

Blocked 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 Detector

Document.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() Detector

Creative Border Detector

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

Creative Border Detector

Ad Server Vendor Detector

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

Ad Server Vendor Detector

HTML5 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 Checker

Dialog 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 Detector

Measurement 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 Detector

Local Storage Detector

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

Local Storage Detector

HTML 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 Detector

Ad 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

TCFv2 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 Checker

Double 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