Video Ads Specifications

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.


Note: for Rewarded Video Ads, Pangle only supports videos of 5-30s.

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.


Content