TikTok Ads Manager supports both image and video ad formats. Please refer to the table below for the video ad specifications that apply to the TikTok ad placements, Global App Bundle, and Pangle placements.
TikTok Video Ads | Global App Bundle | Pangle Video Ads | |
Placement | TikTok In-Feed Ads | Resso: Take over | Interstitial Ads: - Normal Interstitial - Rewarded Video Ads Banner Ads: - Normal Banner - Small Video Banner - Icon-only Banner Native Ads: - Normal Native App Open Ads: - Normal App Open |
Ad Composition | Video creative + ad display image + brand or app name (logo) + ad description + CTA button | Video creative,brand or app name(logo), skip ad button and [Landing page URL] +CTA button(if [half-screen]) | Video creative (or thumbnail image) + brand or app name (logo) + ad description + CTA button |
Aspect Ratio | 9:16, 1:1, or 16:9 | 9:16 | 9:16, 1:1, or 16:9 |
Video Resolution | Resolution must be a minimum of 540*960px, 640*640px, or 960*540px. | 720*1280 | No restrictions. We suggest a minimum resolution of 720*1280px, 640*640px, or 1280*720px. |
File Type | .mp4, .mov, .mpeg, .3gp, or .avi | .mp4, .mov, .mpeg, .avi | .mp4, .mov, .mpeg, or .avi |
Video Duration | Videos can be between 5-60s. We suggest short videos of 9-15s. | 30 seconds. | Videos can be between 5-60s. |
Bitrate | ≥516 kbps | ≥516 kbps | ≥516 kbps |
File Size | within 500MB | within 500MB | within 500MB |
Profile Image | Aspect Ratio: 1:1 File Type: .jpg, .jpeg, .png File size: <50 KB | Aspect Ratio: 1:1 File Type: .jpg, .jpeg, .png File size: <50 KB | Aspect Ratio: 1:1 File Type: .jpg, .jpeg, .png File size: <50 KB |
App or Brand Name | For app names, we support 4-40 Latin alphabet letters and 2-20 Asian characters.For brand names, we support 2-20 Latin alphabet letters and 1-10 Asian characters. Note: - We do not support Emojis in the app name or brand name. - Punctuation marks and spaces count as characters. - Depending on the mobile phone model and operating system, longer text may be at risk of being cut off from the display area on the screen. | For app names, we support 4-40 Latin alphabet letters and 2-20 Asian characters.For brand names, we support 2-20 Latin alphabet letters and 1-10 Asian characters. Note: - We do not support Emojis in the app name or brand name. - Punctuation marks and spaces count as characters. - Depending on the mobile phone model and operating system, longer text may be at risk of being cut off from the display area on the screen. | For app names, we support 4-40 Latin alphabet letters and 2-20 Asian characters.For brand names, we support 2-20 Latin alphabet letters and 1-10 Asian characters. Note: - We do not support Emojis in the app name or brand name. - Punctuation marks and spaces count as characters. - Depending on the mobile phone model and operating system, longer text may be at risk of being cut off from the display area on the screen. |
Ad Description | For descriptions, we support 1-100 Latin alphabet letters and 1-50 Asian characters. Note: - We do not support Emojis or these special characters: "{ }" or "#" in the description. - Punctuation marks and spaces count as characters. - Depending on the mobile phone model and operating system, longer text may be at risk of being cut off from the display area on the screen. | For descriptions, we support 1-100 Latin alphabet letters and 1-50 Asian characters. Note: - We do not support Emojis or these special characters: "{ }" or "#" in the description. - Punctuation marks and spaces count as characters. - Depending on the mobile phone model and operating system, longer text may be at risk of being cut off from the display area on the screen. | For descriptions, we support 1-100 Latin alphabet letters and 1-50 Asian characters. Note: - We do not support Emojis or these special characters: "{ }" or "#" in the description. - Punctuation marks and spaces count as characters. - Depending on the mobile phone model and operating system, longer text may be at risk of being cut off from the display area on the screen. |