# Advalidation > Advalidation is an automated ad creative validation platform used by publishers, ad operations teams, and ad tech companies. Upload display banners, video files, or VAST tags and receive structured test results covering file weight, dimensions, duration, click-through verification, SSL compliance, and 40+ other checks. ## About Advalidation helps organizations ensure ad creatives meet technical specifications before they go live. It catches issues like oversized files, broken click tracking, non-HTTPS requests, and VAST XML errors -- problems that cause rejected ads, lost revenue, and poor user experience. The platform supports display creatives (hosted images, HTML5, ad tags) and video creatives (hosted video files, VAST/VPAID tags with variation detection and media file analysis). ## Product - [Homepage](https://advalidation.com/): Platform overview - [Display ad testing](https://advalidation.com/features/display-tests/): All display validation checks - [Video ad testing](https://advalidation.com/features/video-tests/): All video and VAST validation checks - [Pricing](https://advalidation.com/pricing/): Plans and pricing - [Contact](https://advalidation.com/contact/): Get in touch ## Developer docs - [TypeScript SDK](https://advalidation.com/docs/sdk/): One call to validate a creative -- recommended integration path - [SDK on GitHub](https://github.com/advalidation/sdk): Source code, full API reference - [REST API guide](https://advalidation.com/docs/getting-started/): Core walkthrough -- verify key, create campaign, upload, poll, retrieve results - [Data model](https://advalidation.com/docs/data-model/): Creative structures, scan hierarchy, display and video types - [File upload guide](https://advalidation.com/docs/file-upload/): Four upload methods with examples - [VAST case study](https://advalidation.com/docs/vast-case-study/): Step-by-step guide for VAST with variations and media files - [Test array reference](https://advalidation.com/docs/test-array/): Every display and video test explained - [API conventions](https://advalidation.com/docs/conventions/): Response format, error handling - [Rate limiting](https://advalidation.com/docs/rate-limiting/): IP-based limits, response headers - [OpenAPI spec](https://advalidation.com/docs/api/): Interactive API reference - [OpenAPI JSON](https://advalidation.com/openapi.json): Machine-readable API specification ## Integration The fastest way to integrate is the TypeScript SDK (`npm install advalidation`). For complete integration documentation, see [llms-full.txt](https://advalidation.com/llms-full.txt). For AI coding assistants, see [skill.md](https://advalidation.com/skill.md). ## Contact Questions, need an API key, or want to discuss integration? Email hello@advalidation.com