TikTok Auction In-Feed Ads

Last updated: October 2024

In-feed auction ads, such as Spark and Non-Spark have specifications that you're able to select when adding creatives to your TikTok ads.


Spark Ads (Pull)

  • Ad captions: Extracted directly from the organic video captions. A maximum of 4 lines can be displayed, including emojis.

  • Video format: .mp4 or .mov.

  • Video duration: No restrictions.


Non-Spark Ads

  • Dimensions:

    • Vertical (recommended): 9:16, more than or equal to 540*960px.

    • Horizontal: 16:9, more than or equal to 960*540px.

    • Square: 1:1, more than or equal to 640*640px

  • File formats: .mp4, .mov, .mpeg, .3gp .avi.

  • Video duration: 5-60s, recommend 21-34s.

  • File size: Less than or equal to 500 MB.

  • Bitrate: More than or equal to 516 kbps.

  • Ad captions: Displayed in white with a uniform font that can't be customized. Does not support any clickable links, symbols (@), or hashtags.


Safe Zone

The safe zone size is determined by the dimension (vertical, horizontal, or square), ad caption length, and any additional formats used. Downloadable safe zone files are available below. Standard Version (LTR): For all regions except the Arabic region.

  • In-Feed Standard:

In-Feed-Standard Version LTR .zip
3.81 MB

  • In-Feed with Anchor Standard:

In-Feed with Anchor-Standard LTR .zip
3.86 MB

Arabic Version (RTL)

  • In-Feed Arabic:

In-Feed - Arabic Version RTL .zip
3.81 MB

  • In-Feed Arabic with Anchor:

In Feed with Anchor-Arabic Version RTL .zip
3.87 MB

Note: All regions, except the Arabic region, should download the standard safe zone file. If using anchors in the video ads, please download the safe zone files with the anchor.


Profile Photo (optional)

A default profile picture will be used if the profile photo is left blank for Non-Spark Ads. For Spark Ads, the video account profile will be used.

  • Dimension: 98x98px, Square 1:1.

  • File formats: .jpg, .jpeg, .png.

  • File size: less than 50 KB.

  • Safe zone: The key element should be in the center of the 66px*66px-sized image to prevent it from being cropped.

Profile cover .zip
161.41 KB


Account Name (Nickname)

  • App Names: Will be automatically extracted from the App Store or Google Play.

  • Landing Pages: The account name will be automatically used as the landing page heading or an in-app browser.


Note: Displays only one line with a maximum of 10 characters (Chinese, Japanese, and Korean) or 20 characters in other languages.


Download Card

  • Ad objective: Applies only to App ads.

  • Ad Format: Automatically generated and shown immediately after the appearance of the call-to-action content or background color.