# TikTok In-Feed Ads: Specs, Costs, Examples and a Production Workflow

> TikTok in-feed ads are auction-bought video ads in the For You feed. They need a 9:16 video, a budget above $20 a day per ad group, and enough creative variations to test.

Source: https://videoai.me/blog/tiktok-in-feed-ads-guide | Category: Ad Playbooks | Updated: 2026-11-11 | Publisher: VIDEO AI ME

TikTok in-feed ads are video ads that appear between organic posts in the For You feed, bought through the TikTok Ads Manager auction. They come in two kinds: a video you upload (non-Spark) or an existing post you boost (Spark). Budgets start above $20 a day per ad group, and creative volume decides the result.

**Key takeaways**

- In-feed ads are TikTok's standard auction format: a full-screen vertical video in the For You feed with a caption, an account name and a call-to-action button.
- Upload specs: 9:16 at 540 x 960 pixels or larger, .mp4 or .mov, up to 500 MB, bitrate at least 516 kbps.
- Minimum budget: above $20 a day per ad group and above $50 at campaign level, about $600 for one ad group over 30 days.
- TikTok's creative guidance: proposition in the first 3 seconds, hook in the first 6, sound on, clear call to action.
- Test a matrix, not a video. Three hooks across three angles is nine ads, which costs 738 credits ($7.38) as talking-actor clips.
- Use Spark when the post and account are assets. Use non-Spark when you need to control the caption and test many variants.

## What are TikTok in-feed ads?

In-feed ads are the ads you scroll past in the For You feed. They play full screen like any other video, with sound, and carry a sponsored label, a caption, an account name and a call-to-action button.

They are the default format in TikTok Ads Manager and the one almost every small advertiser starts with, for three reasons:

- **Self-serve.** You buy them in the auction with a card, with no sales contract.
- **Low floor.** The minimum is a daily ad group budget above $20.
- **Most objectives.** Reach, traffic, video views, lead generation, app promotion and sales campaigns can all use them.

The other formats you will read about, such as TopView, are reservation products for large launches. Carousel is an image variant of the same feed placement. If you are choosing where to start, start here.

## What types of in-feed ads can you run?

Two: non-Spark ads, where you upload a video file to Ads Manager, and Spark Ads, where you run an organic TikTok post as the ad. Both appear in the same place and are bought the same way.

The difference shows up in what a viewer can tap. TikTok's [Spark Ads help page](https://ads.tiktok.com/help/article/spark-ads) says a Spark Ad uses an organic post and its features, and that all views, comments, shares, likes and follows gained from boosting are attributed to that original post. A non-Spark ad has a display name and optional profile image you set in Ads Manager, with no organic post behind it.

| Decision | Choose non-Spark | Choose Spark |
| --- | --- | --- |
| You want to test many captions on one video | Yes | No, the caption comes from the post |
| You have a creator's or customer's post about you | No | Yes, with their video code |
| Legal must approve every word | Yes | Only for your own posts |
| You want likes, comments and follows to build on a real post | No | Yes |
| You have no TikTok account presence yet | Yes | No |
| You need the ad to keep running without depending on anyone | Yes | Authorization can expire |

Most accounts end up running both. The full authorization process is in our [TikTok Spark Ads guide](/blog/tiktok-spark-ads-guide).

## What are the specs for in-feed ads?

Upload a vertical 9:16 video of at least 540 x 960 pixels, in .mp4 or .mov, under 500 MB, with a bitrate of at least 516 kbps. Those figures come from TikTok's [video ads specifications](https://ads.tiktok.com/help/article/video-ads-specifications) page, last updated June 2026.

The short version for a non-Spark in-feed ad:

- **Aspect ratio:** 9:16 recommended. 16:9 (960 x 540 minimum) and 1:1 (640 x 640 minimum) are accepted.
- **File types:** .mp4, .mov, .mpeg, .3gp, .avi.
- **Duration:** up to 10 minutes.
- **Caption:** fixed white font, no clickable links.
- **Account name:** one line, up to 20 characters for most languages.
- **Profile image:** 98 x 98 pixels, under 50 KB, optional.

Safe zones, TopView and carousel requirements are in the complete [TikTok ad specs](/blog/tiktok-ad-specs-2026) sheet, so they are not repeated here.

## How much do in-feed ads cost?

In-feed ads have no fixed price: you pay the auction rate per impression, view or click. The fixed part is the floor, a campaign-level budget above $50 and an ad group daily budget above $20, per TikTok's [budget page](https://ads.tiktok.com/help/article/budget).

That makes one ad group about $600 over 30 days. What you get for it depends on your objective, audience and creative, and published benchmarks disagree, so we keep the full breakdown, bidding methods and a worked budget in the [TikTok ads cost guide](/blog/tiktok-ads-cost-2026).

One number specific to this topic is worth showing. In-feed is the easiest format to buy on TikTok, and one of the most expensive to research on Google.

**What advertisers bid on Google for TikTok in-feed searches**

Average Google Ads cost per click in the United States, by search term.

| Search term | Google Ads CPC |
| --- | --- |
| tiktok in-feed ads | $58.06 |
| tiktok ads examples | $49.82 |
| how to create tiktok ads | $45.26 |
| tiktok ads cost | $23.31 |

Source: DataForSEO, Google Ads data for the United States, pulled 2026-11-10

A $58.06 bid on a search with modest volume means the people typing it are close to spending. Agencies and ad tools know that.

## What makes an in-feed ad work?

An in-feed ad works when it earns the first three seconds, looks like it belongs in the feed and asks for one thing. TikTok's [creative best practices](https://ads.tiktok.com/resources/help/article/creative-best-practices) page gives the checklist.

### The rules TikTok publishes

- Orient vertically at 9:16 and shoot in at least 720p.
- Introduce your proposition in the first 3 seconds.
- Prioritize your hook in the first 6 seconds.
- Use sound or music.
- If you use on-screen text, about 5 to 10 words per second.
- End with a clear call to action.

People sometimes call the first of the timing rules "the 3 second rule". It is the same idea: if a viewer does not know what the video is about by second three, they have already swiped.

### What that means when you write the ad

- **Say the outcome first.** "No clumps, no smell" beats "Hey guys, so I wanted to talk about".
- **Show the product inside the first 3 seconds.** In hand, in use, in frame.
- **One message per ad.** A second benefit is a second ad.
- **Make the button and the last line agree.** If the button says Shop now, the last line should not say "learn more".
- **Write the caption's first line as the offer.** Few people expand it.

## What do good in-feed ad examples look like?

Good in-feed ads look like something a person posted, not something a brand produced. The clearest way to see the difference is to compare two openings for the same product.

**Weak:** a logo animation, then a wide shot of the product on a table, then a voice saying the brand name. Three seconds have passed and the viewer has learned nothing they care about.

**Strong:** a person already holding the product, mid-sentence, saying the result. "No clumps, no smell, and I have used it every day for a month." The proposition, the product and the proof of use all arrive before second three.

The same test applies to any format you choose:

- A **testimonial** opens on the outcome, not the introduction.
- An **unboxing** opens with the box already opening.
- A **problem and fix** ad opens on the annoyance, not the product.
- A **how-to** opens on the finished result.

A useful habit is to mute your draft and watch the first three seconds, then play only the audio of the same three seconds. If either half alone tells the viewer what the ad is about, the opening is doing its job. If neither does, rewrite the first line before you change anything else.

Our guide to [TikTok ad examples by format](/blog/tiktok-ad-examples-by-format) breaks nine of these structures down second by second.

## How do you produce in-feed ads at the volume TikTok needs?

Treat production as a weekly workflow with a fixed output, not a one-off shoot. The steps below produce nine ads from one product in an afternoon of work, plus generation time.

### Step 1: write three angles

An angle is the reason to buy. For a protein shaker: it does not clump, it does not smell, it survives a gym bag.

### Step 2: write three hooks per angle

A hook is the first sentence. Use a claim, a question and a confession for each angle. The [hook generator](/hook-generator) will draft options if you are stuck.

### Step 3: generate the nine clips

Each cell of the three by three grid becomes one clip. Keep the line under about 20 words for an 8-second clip.

This is one cell of that grid, generated on VIDEO AI ME with MiniMax H3 Max, 8 seconds, for 64 credits ($0.64), from exactly the prompt shown.

**Video: [Example in-feed ad filmed gym-selfie style](https://nfveejwqdwexfyxrfwin.supabase.co/storage/v1/object/public/examples-videos/blog/ad-playbooks/tiktok-in-feed-ads-guide.mp4)** (MiniMax H3 Max, 8s, 9:16)

Notice that the benefit is spoken in the first three seconds and the product is in his hand from the first frame.

Prompt used:

```text
A fit man in his twenties stands in a gym locker room holding a clear protein shaker with a steel whisk ball. He shakes it once, looks at the camera and says: "No clumps, no smell, and I have used it every day for a month." Shot on a phone, handheld, natural window light, slight camera shake, authentic user-generated style, no text on screen, no logos.
```

**Prompt: In-feed ad, gym selfie, benefit-first hook** (Video, MiniMax H3 Max, 8s, 9:16)

```text
A fit man in his twenties stands in a gym locker room holding a clear protein shaker with a steel whisk ball. He shakes it once, looks at the camera and says: "No clumps, no smell, and I have used it every day for a month." Shot on a phone, handheld, natural window light, slight camera shake, authentic user-generated style, no text on screen, no logos.
```

This is the claim hook for the no-clumps angle. Change only the spoken line to produce the question and confession versions, so the test isolates the hook.

**Prompt: Variation: same angle, question hook** (Video, MiniMax H3 Max, 8s, 9:16)

```text
A fit man in his twenties stands in a gym locker room holding a clear protein shaker with a steel whisk ball. He raises an eyebrow at the camera and asks: "Why does every other shaker leave that chalky lump at the bottom?" He shakes it once and tilts it to show smooth liquid. Shot on a phone, handheld, natural window light, slight camera shake, authentic user-generated style, no text on screen, no logos.
```

Same person, place and product as the first prompt. Only the hook changes, which is what makes the comparison fair.

### Step 4: finish and export

Add auto captions, trim, and merge a second clip if the ad needs a product shot. Export 9:16. Logos, price stickers and any other on-screen text are added after export, because captions are the only text the editor places.

### Step 5: upload and label

Upload the nine files to one or two ad groups in TikTok Ads Manager. If the videos are AI-generated, apply the disclaimer: TikTok lists AI-generated media under mandatory disclaimers, and our guide to [TikTok ads policy for AI content](/blog/tiktok-ads-policy-ai-content) explains the rule. Setting up the campaign itself is covered in [how to create TikTok ads](/blog/how-to-create-tiktok-ads).

### What the matrix costs

A lip-synced talking-actor clip of about 10 seconds is 82 credits, and one credit is one cent. So the cost scales with the size of the grid.

**Generation cost of an in-feed test matrix**

Number of talking-actor clips x 82 credits per clip, in dollars. 1 credit = 1 cent.

| Matrix | Generation cost |
| --- | --- |
| 3 ads (1 angle x 3 hooks) | $2.46 |
| 9 ads (3 x 3) | $7.38 |
| 18 ads (3 x 3, two actors) | $14.76 |
| 27 ads (3 x 3, three actors) | $22.14 |

Source: VIDEO AI ME pricing, updated 2026-10-24

Nine ads is 738 credits, which fits in the Starter plan's 1,400. Twenty-seven is 2,214 credits, which needs Pro. The next chart shows the monthly ceiling on each plan.

**Talking-actor in-feed clips per month, by plan**

Monthly credits divided by 82 credits per clip, rounded down. Up to these figures: premium models use credits faster.

| Plan | Clips per month (up to) |
| --- | --- |
| Starter ($29) | 17 |
| Pro ($99) | 68 |
| Premium ($199) | 146 |

Source: VIDEO AI ME pricing, updated 2026-10-24

The honest limits: generation takes minutes per clip, each aspect ratio is a separate run and charge, and a generated actor is not a customer or a creator with an audience. For a real review, a creator's following or precise product handling, film a person. See plans on the [pricing page](/pricing) and finished clips in the [TikTok ad examples](/examples/tiktok-ads).

## How do you test and scale in-feed ads?

Launch the matrix at the minimum budget, read it after enough delivery to compare, cut the losers and raise the winner's budget slowly. The discipline matters more than the settings.

A simple operating rhythm:

1. **Week 1:** nine ads, one or two ad groups, budget just above $20 a day each.
2. **End of week 1:** rank ads by the metric that matches your objective. Hold rate for awareness, cost per click for traffic, cost per result for conversions.
3. **Week 2:** pause the bottom half. Make three new hooks for the winning angle.
4. **When an ad group is clearly working:** raise the budget in steps. TikTok's budget page says no more than 40% per change during the learning phase, no more than 30% after it, and at least two days between changes.

Two warnings. Do not judge an ad after a few hundred impressions: small numbers lie. And do not edit a working ad group every day: TikTok advises against adjusting budgets more often than every two days.

When a hook wins, that is the moment to consider paying for a better version of it: a creator filming the same line, which you can then run as a Spark Ad. If you are sourcing that creator for the first time, see [how to hire UGC creators](/blog/how-to-hire-ugc-creators).

## Are in-feed ads the right format for your business?

They are the right starting point for almost any business that can show its product or explain its offer in under 15 seconds and fund at least $600 of media. They are a poor fit when you can only make one video.

In-feed ads fit well when:

- You sell to consumers or small businesses and the product is easy to show.
- You can produce new creative every week or two.
- You have conversion tracking in place.

Consider something else first when:

- Your sale needs a long explanation and a sales call. Search and LinkedIn may match intent better.
- You have a strong organic post already. Start with Spark.
- You want a one-day launch moment at scale. That is what TopView is for, through a TikTok sales team.

If you are still deciding whether to run this yourself or hand it over, [TikTok ads agency vs in-house with AI](/blog/tiktok-ads-agency-vs-in-house-ai) compares the two.

## Frequently asked questions

### What is the 3 second rule in TikTok?

It is shorthand for getting to the point before viewers swipe. TikTok's creative best practices for performance ads say to introduce your proposition in the first 3 seconds and prioritize your hook in the first 6. In practice that means the outcome is spoken and the product is visible almost immediately, with no greeting or logo intro.

### How long are ads on TikTok?

Standard in-feed ads uploaded to TikTok Ads Manager can be up to 10 minutes long, according to TikTok's video ads specifications. TopView ads run 5 to 60 seconds, with 9 to 15 recommended. Most single-message in-feed ads are far shorter than the limit, often 8 to 15 seconds, because the hook must land in the first 6 seconds.

### Is running ads on TikTok worth it?

It is worth testing if you can show your product or explain your offer in under 15 seconds, fund about $600 of media for a month, and produce several ad variations. In-feed ads are self-serve with a low floor, so the risk is limited. It is rarely worth it with one video, no tracking and no plan to iterate.

### What is the difference between in-feed ads and Spark Ads?

Spark Ads are a type of in-feed ad. A non-Spark in-feed ad is a video file you upload to Ads Manager, with a display name and caption you control. A Spark Ad runs an existing organic TikTok post, from your account or a creator's with a video code, and all engagement is credited to that original post.

### How many in-feed ads should I launch with?

Launch with enough to compare, which usually means around nine: three reasons to buy, each with three different opening lines. One ad gives TikTok's delivery system nothing to choose between and teaches you nothing if it fails. As lip-synced talking-actor clips on VIDEO AI ME, nine ads cost 738 credits, or $7.38, in generation.

### Where do in-feed ads appear on TikTok?

They appear in the For You feed, between organic videos, as full-screen vertical videos with sound. Each carries a sponsored label, an account name, a caption and a call-to-action button that leads to your landing page, app store page or other destination. Viewers can like, comment and share them like ordinary posts.


---

- [Pricing](https://videoai.me/pricing.md): plans and limits as markdown
- [All guides](https://videoai.me/blog)
- [llms.txt](https://videoai.me/llms.txt): overview and link index for AI systems
