You can have the best-configured campaign in the world: if your ad doesn't make people stop, nobody watches it. Since Meta and TikTok automated targeting, the creative has become your main lever: it tells the platform who to show your product to, and it decides whether the person buys.
The formats, safe zones and rules quoted here were checked against Meta's and TikTok's help centers on September 24, 2026. The running example is the one from the Meta ads tutorial: a laptop stand selling for $31, on which you can spend up to $18 in ads per sale.
Start from an angle: one ad, one hypothesis
An angle is the reason someone should stop on your ad. The same product can be sold from several angles, and often only one of them sells. Six angles for the laptop stand:
| Angle | Example |
|---|---|
| The problem | "Sore neck at night?" |
| The demonstration | Unfolded and set in 10 s |
| The result | Screen at eye level |
| The comparison | Books versus the stand |
| The proof | A customer, three months in |
| The offer | Stand and mat bundle |
To find your angles, reuse the work from sell the problem, not the product: frustrations, solutions already tried, and what your customer dreams of getting. Every strong phrase can become an angle.
Each ad tests one idea. On r/FacebookAds, one advertiser puts it this way: each ad should "represent a clear hypothesis," so you compare concepts "rather than just seeing which video Meta decided to push more." Same rule if you outsource production: "if the freelancer can't say what variable each batch is testing, you're just buying more files, not learning," a founder writes on r/ecommerce.
Ad hooks: it all happens before the third second
On Instagram, Facebook or TikTok, your customer is scrolling. The hook is the first frame, the first sentence and the first on-screen text. Both platforms set the same pace:
- Meta recommends adding animation in the first 3 seconds of its conversion videos.
- TikTok recommends placing your hook in the first 6 seconds, and introducing what you offer in the first 3.
What stops the scroll, with the laptop stand:
- A question that lands: "Sore neck by 6 pm?"
- A recognizable scene: someone hunched over a laptop at the kitchen table.
- A visible result: the screen rising to eye level in one move.
- A direct statement: "I stopped working with my head down."
- The product in motion from the first frame: the stand unfolding, not a logo or a title card.
What makes people scroll on: a slow intro, a logo up front, too much text, an image that looks like every other ad. To know whether your hook works, one number is enough, the hook rate: it's covered below with a worked example.
The structure of a video that sells
A 15- to 30-second demo or testimonial almost always follows the same outline:
- The hook (0 to 3 seconds): the question, the scene, the result.
- The problem (3 to 6 seconds): why it's a pain.
- The demonstration (6 to 20 seconds): the product in action, from several angles.
- The proof: the material, the adjustment, real use.
- The call to action: the offer and where to buy, on an end card that never changes.
Very short videos work too. For its conversion tests, Meta recommends videos 5 to 10 seconds long, a single benefit, and a call to action with a consistent end card. An animated product photo is enough: it's the simplest way to add video to still-image ads.
Put short on-screen text that repeats the key line: many people watch with the sound off. But still take care of the sound: Meta calls it "strongly recommended" for Reels, and TikTok puts sound and music at the top of its best practices.
Keep the same message from start to finish, and the same as on your product page: a customer who clicks on a promise must find it when they land.
Instagram, Facebook and TikTok ad specs in 2026
| Placement | Ratio | Size |
|---|---|---|
| Reels, Stories (Meta) | 9:16 | 1440 x 2560 |
| Instagram feed video | 9:16 | 1080 x 1920 |
| Instagram feed image | 4:5 | 1440 x 1800 |
| Facebook feed | 4:5 | 1440 x 1800 |
| TikTok In-Feed | 9:16 | 720 x 1280+ |
If you only make one format, choose 9:16 at 1080 x 1920: it's the format for Reels, Stories and TikTok. For the feed, Meta recommends 1:1 or 4:5, which cover more of the mobile screen: make your own 4:5 crop rather than letting Meta crop it.
TikTok accepts 9:16, 1:1 and 16:9, with a minimum of 540 x 960 pixels, videos up to 10 minutes and 500 MB. Its best practices call for at least 720p.
For text, Meta's guide recommends 125 characters of primary text in the Instagram feed, 50 to 150 in the Facebook feed, and a headline of 27 to 40 characters.
Safe zones: where to put text on Meta and TikTok
On a Reel or a TikTok, the app lays the account name, caption, buttons (like, comment, share) and call to action over your video. Any text or price underneath is hidden.
- Meta, Reels and Stories: the ads guide recommends leaving at least 14% at the top, 35% at the bottom and 6% on each side free of text, logos or other key elements.
- TikTok, In-Feed: TikTok provides downloadable templates. On the standard 720 x 1280 template, the clear area starts 160 pixels from the top (12.5%), stops 440 pixels from the bottom (34%), leaves 80 pixels on each side (11%) and, at the bottom right, avoids the button column. TikTok notes that the zone depends on the dimensions and the caption length: a long caption reaches higher, so keep yours short.
The same margins in pixels, on a 1080 x 1920 video:
| Margin | Meta | TikTok | Both |
|---|---|---|---|
| Top | 269 px | 240 px | 269 px |
| Bottom | 672 px | 660 px | 672 px |
| Sides | 65 px | 120 px | 120 px |
| Right column | none | 180 px | 180 px |
TikTok's button column takes the rightmost 180 pixels, from 840 to 1,260 pixels down from the top, just above the bottom band. For one video on both platforms, use the "Both" column: text, price and product stay between 269 pixels from the top and 672 pixels from the bottom, 120 pixels from the edges, and left of that column in the lower half.
Automatic options that change your creative: turn them down
Leave the platforms free on audience and budget. On the creative, stay in control: an option that changes your video changes what you're testing, and you no longer know what sold.
- Meta, Advantage+ creative: among its optimizations, Meta lists auto-cropping non-9:16 image ads to 9:16, and adding music to image ads. Meta recommends opting in. Our take: turn them off when you create each ad; the steps are in the Meta ads tutorial (step 3).
- Meta, Reels templates: media that isn't 9:16 gets an automatic template to fill the vertical screen. To avoid it, upload 9:16 media, or choose No template for the placement. Only the basic enhancements (color temperature, resolution) remain: Meta says advertisers can't opt in or out of them.
- TikTok, Automate Creative and AI-generated content: keep them off, as in the TikTok ads tutorial (step 4). Automate Creative can change your music, resize your video and add sound effects.
Shoot on your phone
Ads that look like ads are often ignored. Videos that look like something a real user would post do better, and your phone is enough. TikTok recommends it itself: people on screen, a DIY style.
- Natural light, facing a window.
- Vertical framing, product clearly visible, inside the safe zone.
- Short shots, two or three seconds each.
- The product in use, in a real situation: a real desk, real hands unfolding the stand.
- Clean sound if you talk: a cheap lapel mic changes everything.
Your own footage, shot with your test order, is often better than the supplier's: it's unique, and it shows the real product.
Music: never a licensed track. Your playlist isn't royalty-free. Meta excludes licensed music from Reels ads and recommends original audio or the royalty-free Meta Sound Collection. On TikTok, businesses can't use the general music library for commercial use: they go through the Commercial Music Library, 1 million pre-cleared songs, free for businesses.
UGC ads: what they are, and how to pick a UGC creator
UGC (user-generated content) means videos shot by customers or creators in the style of an honest review: talking head, demo, unboxing. They work because they feel like a recommendation rather than an ad. A UGC creator is paid to shoot these videos for your brand, without necessarily posting them on their own account.
Three ways to get them:
- Your customers: a video in exchange for a free product or a discount.
- UGC creators, through dedicated platforms or directly.
- Creators who already post: you promote their video with Spark Ads on TikTok or partnership ads on Meta (see below).
Before paying a creator, one merchant on r/shopify, tired of near-identical pitches, screens with a few questions. Reuse them:
- Usage rights: in ads, on which platforms, for how long. In writing.
- Raw files, so you can edit your own versions.
- The type of video: demo, talking head or unboxing. For a laptop stand, the demo.
- Experience in your niche.
- A paid test clip before ordering several videos.
On price, there's no official rate. An advertiser on r/FacebookAds spending $30,000 to $50,000 a month across accounts says they pay creators $150 to $400 per video depending on the niche: a ballpark, not a benchmark.
One rule isn't negotiable: the creator must have actually used your product. In the European Union, falsely representing oneself as a consumer, and submitting or commissioning fake consumer reviews or endorsements, are among the commercial practices banned in all circumstances (Directive 2005/29/EC, Annex I, points 22 and 23c).
Spark Ads: what they are and how to get the code
Spark Ads turn an already-published TikTok video into an ad, on your account or a creator's. The ad keeps the account name, likes and comments. For a creator's video:
- The creator opens the video in the TikTok app, taps the three dots, then Ad settings and Generate, and sends you the code.
- In Ads Manager, when adding the ad's creatives, click Add post and paste the code. You can add up to 20 at once.
Two traps: the caption can no longer be edited once the video is authorized, and a private video becomes public as soon as it runs in a campaign. The details are in the TikTok ads tutorial.
Meta partnership ads
On Meta, the equivalent is called partnership ads, formerly branded content ads. It's what advertisers often call whitelisting: the ad's header shows the creator's account and yours, and Meta combines signals from both accounts for delivery. You need the creator's permission. Since September 2026, partnership ads can also run in WhatsApp Status.
AI UGC ads: what merchants say
AI avatar tools promise hundreds of UGC videos without a creator. Merchants' feedback is mixed:
- A brand that "runs about $5 milly a year on Meta ads" to its Shopify store hits three problems: AI gets the details of a complex product wrong, the tool takes time to master, and AI can do a person looking at the camera holding a bottle, not a real demo. The bluntest reply in the thread: it "also erodes customer trust." Another merchant mainly uses it for still product photos, not fake influencer videos.
- An advertiser who tested it across several brands for six months uses it as "a hook testing layer": 10 to 20 hooks generated cheaply, then the winning hook reshot with a real creator, "or even just the founder on a phone."
- A test posted on r/FacebookAds, same script as real UGC and as an AI version: cost per purchase about 6% lower for AI in week one, about 12% higher in week two, then a jump of almost 40% in week three. A single test, with no sample size given.
Our take: AI to write scripts and test hooks, real footage of the real product for the demo.
Two rules on top. An AI avatar presenting itself as a customer who used your product is a fake consumer review, banned in the EU. And since August 2, 2026, the EU AI Act (Article 50) requires disclosing "deep fakes": AI-generated video that resembles existing people, places or events and could pass for authentic. Some advertisers already do it at no cost: "All our AI avatar ads say AI generated directly on the video and they still crush," one writes on r/shopify.
If your store was generated with Scale Ova, you can also create product visuals in the Studio and use them as a base for your still-image ads.
Test your creatives: how many per ad set
How many. TikTok recommends 3 to 5 creatives per ad group, with big differences between them. Meta gives no number for a first test. Our rule, the one from the tutorial: 3 to 5 ads, with 2 to 3 times your maximum cost per ad over seven days. On a tight budget, go down to 2 or 3: "if you're running a $30/day ad set and split it across 4 creatives, each creative might only see $7/day," one advertiser works out on r/FacebookAds.
One video per ad. Even though Meta lets you put several videos in one ad, make one ad per video. A commenter on r/FacebookAds gives the reasons: each video gets its own post ID, you can turn one off without touching the others, and you can move the winner to another campaign with its comments and history. With several videos in a single ad, removing one means editing the creative: for Meta, that's a significant edit, which restarts learning.
Where to add new ones. In the same ad set, as new ads, not in a new campaign: that way they share the budget and the learning data. TikTok gives the same advice for its ad groups. Add them all at once, at most once a week: each addition restarts learning.
Don't panic if one ad takes all the budget. "One ad getting all the spend is the CBO working, not a problem," an advertiser replies on r/ecommerce. Judge each ad on its cost per purchase, not its share of spend.
Meta's testing tool. The creative test creates 2 to 7 copies of an ad inside an existing campaign, to compare variations. It only works with the Highest volume bid strategy. Useful once you have a winning ad and want to test a single variable, such as the hook.
The name. Name each ad with its angle, hook and version: "problem_question_v2". In a week, you'll know exactly what worked.
Static ads or video ads? Run both. According to Meta research, campaigns with both static images and video achieved conversion lift at a 17% higher rate than campaigns with static images only. Merchants disagree: "Statics get me literally 0 sales," says one; "now static wins for us," says another. The shortest answer in the thread: "You need both."
Read your results: the hook rate
Back to the tutorial's campaign. Week one picked the winning angle, the problem, with problem_video_v1. In week two, three new hooks for the same angle were added in a single batch. Here's the Ads tab after seven days.
The hook rate is 3-second video plays ÷ impressions. Meta has no column by that name: it's the formula advertisers use. Meta counts a 3-second play when the video plays for at least 3 seconds, or 97% of its length if it's shorter, excluding replays.
Each ad's hook rate, next to its cost per purchase:
| Ad | Hook rate | Cost |
|---|---|---|
| problem_video_v1 | 29% | $14.20 |
| problem_question_v2 | 40% | $12.10 |
| problem_posture_v3 | 42% | $22.70 |
| problem_product_v4 | 15% | none |
With an $18 maximum cost, here's how to read it:
- problem_product_v4 opens on the product sitting on a desk: 85% of people scroll past before the third second, and $24.60 goes out without a purchase. Cut it. The hook failed, not the angle.
- problem_posture_v3 stops the most people, but sells above your $18: the start hooks, the rest doesn't convince. Keep the hook, rework the middle or the offer.
- problem_question_v2 does both: a 40% hook rate and $12.10 per purchase. That's your new base to build on.
- problem_video_v1 still sells below $18: keep it while it holds.
In total, $175.20 spent over the week ($25 a day), 10 purchases, $17.52 per purchase: just below your $18, the campaign is no longer losing money.
Still, look at the volumes: 2 to 4 purchases per ad. One more purchase for problem_posture_v3, and its cost drops from $22.70 to $15.13. The hook rate, on the other hand, rests on thousands of impressions: it settles much faster. Use it to judge the start of the video, the cost per purchase to judge the ad, and confirm over a second week. These numbers are an example: there's no official "good" hook rate, so compare your ads with each other. For the other columns, read your ad campaign numbers goes through them.
Creative fatigue: spot it and refresh your creatives
A winning creative eventually wears out: the audience has seen it too often, and the cost per purchase rises. On r/FacebookAds, an advertiser who kept the same 3 or 4 creatives for six weeks saw their click-through rate fall from 2.1% to 0.9%.
What Meta shows. In the Delivery column, Creative limited appears when the cost per result is higher than your past ads but less than double, and Creative fatigue when it's double or more. Meta considers all recent exposures of the image or video, including from other campaigns from your Page. But according to its help center, this feature is only available for ad sets with one creative. With 3 to 5 ads per ad set, don't count on it: monitor it yourself.
What you watch. The frequency of your winning ad going up, its click-through rate going down, and its cost per purchase climbing back toward your maximum. "Watch the winning ad's frequency," one advertiser advises on r/ecommerce: that's your signal to add creatives.
What you do. Meta recommends a new ad with an image or video that is "materially different," and keeping the original active instead of pausing it. It also suggests Advantage+ creative: turn it down. TikTok recommends refreshing creatives when results decline, adding them to the existing ad group rather than creating a new one.
The pace. In a single batch, at most once a week. On Reddit, big budgets add creatives daily, but a small-budget advertiser sums it up: "I have the best results at 1 per week."
Classic mistakes
- Opening on the logo or the product sitting still: in the example, 85% of people scroll past.
- Text or a price in the bottom 35%: the caption and the button hide it.
- Putting five videos in one ad: you can no longer cut one without restarting learning.
- Changing five things between two versions: you don't know which one mattered.
- Letting the platform crop your video or add music to it.
- Using licensed music.
- Having an AI avatar or a creator who never used the product play a customer.
- Promising more than the product delivers: the ad must match what your customer receives.
No store yet? You can generate it with Scale Ova from your product, look at it and change it for free, and only pay when you publish it on Shopify.
FAQ
What size should Instagram ads be in 2026?
What are the TikTok ad specs?
What is the TikTok safe zone?
What are UGC ads, and what is a UGC creator?
What are Spark Ads, and how do you get the authorization code?
How do you write a hook for an ad?
How many creatives per ad set?
What is creative fatigue on Meta ads?
Static ads vs video ads: which works better?
Can you make UGC ads with AI?
Sources
- Meta Ads Guide: Instagram Reels, Instagram feed video, Instagram feed image and video and image specs, Meta, accessed September 24, 2026
- About creative optimizations for Reels ads, Meta Business Help Center, accessed September 24, 2026
- Creative best practices for conversion testing and Set up a creative test in Meta Ads Manager, Meta Business Help Center, accessed September 24, 2026
- 3-second video plays, Meta Business Help Center, accessed September 24, 2026
- About creative fatigue recommendations in Meta Ads Manager, Meta Business Help Center, accessed September 24, 2026
- About partnership ads, Meta Business Help Center, accessed September 24, 2026
- TikTok Auction In-Feed Ads, specs and safe zone templates, TikTok Ads Manager help, last updated June 2026, accessed September 24, 2026
- Creative best practices for performance ads, TikTok Ads Manager help, last updated June 2025, accessed September 24, 2026
- About the Commercial Music Library, TikTok Ads Manager help, last updated July 2025, accessed September 24, 2026
- About Spark Ads, TikTok Ads Manager help, last updated June 2026, accessed September 24, 2026
- Directive 2005/29/EC on unfair commercial practices, consolidated version, Annex I, EUR-Lex, accessed September 24, 2026
- Regulation (EU) 2024/1689 on artificial intelligence, Article 3(60) and Article 50, EUR-Lex, and Code of Practice on AI-generated content, European Commission, accessed September 24, 2026
- r/FacebookAds threads accessed September 24, 2026: Separate Ad for each creative or all creatives in one ad?, Multiple ads in one ad set vs. one creative per ad set on a low budget?, How many creatives is too many?, Do static ads perform?, What are you all using for static ad creatives these days, I A/B tested real-model UGC against an AI-generated version of the same script
- r/ecommerce threads accessed September 24, 2026: When should I think about adding more creatives?, DTC Founders: Do you hire freelancers just for rapid-testing static ads, or keep it in-house?
- r/shopify threads accessed September 24, 2026: Anyone else getting spammed by "UGC creators"?, My hesitance with AI UGC Ads, Thoughts on AI UGC (Yapper ads) for Shopify stores?




