> Quick answer: TikTok Dynamic Product Ads auto-generate personalized video ads from your catalog. TikTok Pixel matches the right product to the right viewer. Setup requires a structured feed, Pixel events, and video-ready creative assets.
---
What Are TikTok Dynamic Product Ads?
TikTok Dynamic Product Ads let ecommerce brands advertise their full inventory without building one ad per product. The system auto-generates personalized video creatives from a product catalog feed. TikTok matches the right item to the right viewer based on real shopping behavior.
The official format name is Dynamic Showcase Ads (DSAs). These have since evolved into Video Shopping Ads (VSAs), but the catalog-driven personalization logic remains the same core mechanic.
---
How Dynamic Showcase Ads Work
Three components work together: your catalog, your Pixel data, and TikTok's video templates. Each one feeds the next.
Product Catalog as the Foundation
Your catalog is the inventory database TikTok reads from. It includes product titles, images, prices, and page URLs. TikTok pulls from this feed to populate every ad creative dynamically.
Per TikTok's Business Help Center, catalogs can hold thousands of SKUs. One feed powers ads across your entire product range without manual creative work per item.
Real-Time Personalization with TikTok Pixel
TikTok Pixel tracks viewer behavior: product views, add-to-cart events, and purchases. That behavioral data tells the system which products to show each user. Someone who viewed your running shoes sees running shoes in their feed, not a random slice of your catalog.
Automatic Video Generation from Templates
TikTok generates video creatives automatically using its built-in ad templates. Product images, prices, and copy slot into the template fields dynamically. No manual video editing required per SKU.
---
Dynamic Showcase Ads vs. Video Shopping Ads vs. Meta DPAs
Understanding the Format Evolution
TikTok originally launched DSAs as its core catalog ad format. They evolved into Video Shopping Ads with expanded optimization and campaign structure options. DSA functionality is now embedded inside VSA. The term "Dynamic Showcase Ads" still appears in documentation, but VSA is the current umbrella format in TikTok Ads Manager.
Key Differences from Meta Dynamic Product Ads
Meta DPAs default to static image carousels. TikTok DSAs default to video. That's the defining difference. TikTok's format is built for mobile-first, full-screen vertical video. Meta gives you more placement flexibility. TikTok gives you a more native-feeling ad experience on its own platform.
---
What You Need to Run Dynamic Product Ads on TikTok
Product Catalog Setup
TikTok Catalog Manager supports three upload methods: manual entry, data feed schedule via integrations (Shopify, BigCommerce, WooCommerce, Ecwid), or direct CSV/XML file upload. Most ecommerce brands use the feed schedule method. It keeps catalog data in sync automatically as inventory changes.
TikTok processes uploaded catalogs within 24-48 hours and reviews products for policy compliance before approving them for advertising.
TikTok Pixel Implementation
Install TikTok Pixel on your website before launching DSAs. The Pixel must fire on product detail pages, cart events, and purchase confirmations. Without Pixel data, TikTok cannot personalize which products to serve to which viewer. Retargeting and prospecting both depend on it.
Creative Assets and Templates
TikTok requires product images of at least 1200x1200 pixels. Vertical format (9:16 aspect ratio) is ideal for the native video experience. TikTok's templates pull product details from your catalog automatically. Clean, high-resolution source images are what separate sharp-looking ads from blurry ones.
---
Key Benefits for Ecommerce Brands
Personalized Ads at Scale
One catalog feed powers thousands of personalized ads. You don't build a creative for each SKU. TikTok handles product matching and creative assembly automatically.
Automatic Creative Refresh
As your catalog updates, your ads update with it. New products enter rotation. Out-of-stock items drop out. Your live ads always reflect current inventory without manual intervention.
Mobile-First, Native Video Format
DSAs look like organic TikToks. They match the platform's full-screen video style. Viewers encounter a product ad that feels like content, not a static banner imported from another channel.
---
TikTok Catalog Feed Requirements
Required vs. Recommended Fields
Per TikTok's Business Help Center, required catalog fields include: `sku_id`, `title`, `description`, `availability`, `image_link`, `price`, `product_page_url`, `brand`, and `google_product_category`. Missing any of these blocks a product from ad eligibility.
Highly recommended fields include `sale_price`, `additional_image_link`, `video_link`, `item_group_id`, `color`, `size`, and `material`. These improve ad relevance and variant-level targeting accuracy.
Supported Feed Formats
TikTok accepts CSV, XML (RSS), XML (ATOM), ZIP, and GZ formats. Maximum file size is 50GB. Most major ecommerce platforms export compatible feeds natively with no custom formatting required.
Video Content in Your Catalog
Adding video to your catalog pays off. Products with a `video_link` in the feed see 3-5x higher engagement on catalog ads compared to image-only listings. Include a vertical video asset per SKU whenever your production capacity allows.
---
Getting Started: Next Steps
Build your catalog feed first. Use Shopify or your existing platform's native integration to push products into TikTok Catalog Manager. Install TikTok Pixel and confirm all key events are firing correctly. Then configure your DSA or VSA campaign inside TikTok Ads Manager.
For the creative side, Coinis's Image Ads workflow generates catalog-quality product visuals directly from a product URL. Pair it with Brand Profile to keep every image consistent with your brand identity. Export the assets and use them in your TikTok catalog feed or video templates. Direct ad publishing to TikTok from Coinis is on the roadmap. For now, Coinis handles creative production and you deploy through TikTok Ads Manager.
---
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
What is the difference between TikTok Dynamic Showcase Ads and Video Shopping Ads?
Dynamic Showcase Ads (DSAs) are the original catalog-driven format that auto-generates personalized video ads from your product feed. Video Shopping Ads (VSAs) are the evolved version with expanded campaign optimization features. DSA functionality is now built into VSA. The terms are sometimes used interchangeably in TikTok documentation.
What catalog fields are required for TikTok Dynamic Product Ads?
TikTok requires sku_id, title, description, availability, image_link, price, product_page_url, brand, and google_product_category. Missing any required field blocks that product from ad eligibility. Recommended fields like video_link, sale_price, and color improve personalization and targeting.
Do I need TikTok Pixel to run Dynamic Product Ads?
Yes. TikTok Pixel is essential. It tracks product views, add-to-cart events, and purchases, then pairs that behavioral data with your catalog to serve each viewer the most relevant product. Without Pixel data, personalization doesn't work.
What image size does TikTok require for catalog ads?
TikTok recommends a minimum product image size of 1200x1200 pixels. For the native video experience, vertical assets at 9:16 aspect ratio perform best. High-resolution source images produce sharper automatically generated video creatives.