Store creation

Ecommerce Ad Creatives: Angles, Hooks, Formats, Safe Zones, UGC and Testing for Meta and TikTok

Vincent Fredet·Founder of Scale Ova
Updated on ·21 min read
Ecommerce Ad Creatives: Angles, Hooks, Formats, Safe Zones, UGC and Testing for Meta and TikTok

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's what tells the platform who to show your product to. And it's also what 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 comes from the Meta ads tutorial. It's a laptop stand selling for $31, and 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. Here are 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. Write down your customer's frustrations and the solutions they've already tried. Add what they dream of getting. Every strong phrase can become an angle.

Each ad tests one idea. On r/FacebookAds, one advertiser says each ad should "represent a clear hypothesis." That way you compare concepts "rather than just seeing which video Meta decided to push more." The same rule applies 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 what they see and hear first: 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. It also recommends introducing what you offer in the first 3.

Here's what stops the scroll, with the laptop stand.

  • A question that lands, like "Sore neck by 6 pm?"
  • A recognizable scene. Someone is hunched over a laptop at the kitchen table.
  • A visible result. The screen rises to eye level in one move.
  • A direct statement, like "I stopped working with my head down."
  • The product in motion from the first frame. You see the stand unfolding, not a logo or a title card.

On the other hand, a slow intro or a logo up front makes people scroll on. So does too much text, or 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.

  1. The hook (0 to 3 seconds). You show the question, the scene or the result.
  2. The problem (3 to 6 seconds). You show why it's a pain.
  3. The demonstration (6 to 20 seconds). The product is in action, shot from several angles.
  4. The proof. You show the material, the adjustment or real use.
  5. The call to action. You give 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 with a single benefit. It also recommends 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, because many people watch with the sound off. 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 one 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. A video can run 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. In the Facebook feed, it recommends 50 to 150. For the headline, it recommends 27 to 40 characters.

Safe zones: where to put text on Meta and TikTok

On a Reel or a TikTok, the app lays several elements over your video: the account name, caption, buttons (like, comment, share) and call to action. 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%). It stops 440 pixels from the bottom (34%) and leaves 80 pixels on each side (11%). At the bottom right, it also 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.
Diagram of the safe zones of a vertical 9:16 video: for Meta Reels and Stories, 14% at the top, 35% at the bottom and 6% on the sides; for TikTok In-Feed, 12.5% at the top, 34% at the bottom, 11% on the sides and the button column on the right
Diagram based on Meta's ads guide and TikTok's In-Feed safe zone template (September 2026).

Here are 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. It runs 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. Your text, price and product then stay between 269 pixels from the top and 672 pixels from the bottom, 120 pixels from the edges. In the lower half, they also stay left of that column.

Automatic options that change your creative: turn them down

Leave the platforms free on audience and budget. On the creative, though, 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. It also lists adding music to image ads. Meta recommends opting in. Our take is to 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 remain, such as color temperature and resolution. Meta says advertisers can't opt in or out of them.
  • TikTok, Automate Creative. Keep it off, along with AI-generated content. The TikTok ads tutorial shows this in step 4. Automate Creative can change your music and resize your video. It can also add sound effects.

Shoot on your phone

Ads that look like ads are often ignored. A video that looks like something a real user would post does better, and your phone is enough to shoot it. TikTok recommends it itself, with people on screen and a DIY style.

  • Natural light, facing a window.
  • Vertical framing, with the product clearly visible inside the safe zone.
  • Short shots, two or three seconds each.
  • The product in use, in a real situation. Show a real desk and real hands unfolding the stand.
  • Clean sound if you talk. A cheap lapel mic changes everything.

The footage you shoot of your test order is often better than the supplier's. It's unique, and it shows the real product.

For music, never use a licensed track. Your playlist isn't royalty-free. Meta excludes licensed music from Reels ads. It recommends original audio or the royalty-free Meta Sound Collection instead. On TikTok, businesses can't use the general music library for commercial use. They go through the Commercial Music Library, which is free for businesses. It holds 1 million pre-cleared songs.

UGC ads: what they are, and how to pick a UGC creator

UGC (user-generated content) means videos shot by customers or creators. They take the style of an honest review, as a talking head, a demo or an 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. They don't necessarily post them on their own account.

You can get them in three ways.

  • Your customers, 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).

One merchant on r/shopify gets near-identical pitches from creators. Before paying, they screen them with a few questions you can reuse.

  1. Usage rights. In ads, on which platforms and for how long, all in writing.
  2. Raw files, so you can edit your own versions.
  3. The type of video, among demo, talking head or unboxing. For a laptop stand, go with the demo.
  4. Experience in your niche.
  5. A paid test clip before ordering several videos.

There's no official rate. An advertiser on r/FacebookAds spends $30,000 to $50,000 a month across accounts. They say they pay creators $150 to $400 per video depending on the niche. That's 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 is among the commercial practices banned in all circumstances. So is submitting or commissioning fake consumer reviews or endorsements (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, it takes two steps.

  1. The creator opens the video in the TikTok app and taps the three dots. They pick Ad settings, then Generate, and send you the code.
  2. In Ads Manager, when adding the ad's creatives, click Add post and paste the code. You can add up to 20 at once.

Watch out for 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. They used to be called branded content ads, and advertisers often call this whitelisting. The ad's header shows the creator's account and yours. Meta then 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.

  • One brand says it "runs about $5 milly a year on Meta ads" to its Shopify store. It hits three problems. AI gets the details of a complex product wrong, and the tool takes time to master. Above all, AI can do a person looking at the camera holding a bottle, not a real demo. The bluntest reply in the thread says it "also erodes customer trust." Another merchant mainly uses it for still product photos, not fake influencer videos.
  • An advertiser tested it across several brands for six months. They use it as "a hook testing layer." They generate 10 to 20 hooks cheaply, then reshoot the winning hook with a real creator, "or even just the founder on a phone."
  • A test posted on r/FacebookAds compares the same script as real UGC and as an AI version. In week one, the AI's cost per purchase is about 6% lower. It's about 12% higher in week two, then jumps by almost 40% in week three. It's a single test, with no sample size given.

Our take is to keep AI for writing scripts and testing hooks. For the demo, use real footage of the real product.

Two rules come on top. An AI avatar presenting itself as a customer who used your product is a fake consumer review. That's banned in the EU. And since August 2, 2026, the EU AI Act (Article 50) requires disclosing "deep fakes." These are AI-generated videos that resemble 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. They then work 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 is the one from the tutorial, which is 3 to 5 ads. Budget 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. Meta lets you put several videos in one ad, but make one ad per video anyway. A commenter on r/FacebookAds gives the reasons. Each video then 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, and it restarts learning.

Where to add new ones. Create them as new ads in the same ad set, 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, because 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. That lets you compare variations. It only works with the Highest volume bid strategy. It's 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, like "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 is simply "You need both."

Read your results: the hook rate

Back to the tutorial's campaign. Week one picked the problem as the winning angle, 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.

Meta Ads Manager: four ads for a laptop stand with their impressions, 3-second video plays and cost per purchase
Week two: four hooks for the same angle. The one that stops the most people isn't the one that sells the cheapest.

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. If the video is shorter, it has to play for 97% of its length. Replays don't count.

Here's 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. On this video, 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, but the rest doesn't convince. Keep the hook and rework the middle or the offer.
  • problem_question_v2 does both, with 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, the week cost $175.20, which is $25 a day. It brought in 10 purchases. That's $17.52 per purchase. You're just below your $18, and the campaign is no longer losing money.

Still, look at the volumes, which run from 2 to 4 purchases per ad. One more purchase would drop problem_posture_v3's cost from $22.70 to $15.13. The hook rate instead rests on thousands of impressions, so it settles much faster. Use it to judge the start of the video. The cost per purchase judges the ad, and you confirm it over a second week. When an ad holds under your maximum cost for several weeks, you can raise its budget in steps. These numbers are only 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 kept the same 3 or 4 creatives for six weeks. Their click-through rate fell 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. Creative fatigue appears 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 and monitor things yourself.

What you watch. On your winning ad, check whether the frequency goes up. Also check whether its click-through rate goes down and its cost per purchase climbs 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." It also advises keeping the original active instead of pausing it. It suggests Advantage+ creative too, which you can turn down. TikTok recommends refreshing creatives when results decline. Add them to the existing ad group rather than creating a new one.

The pace. Add creatives in a single batch, at most once a week. On Reddit, big budgets add creatives daily. "I have the best results at 1 per week," a small-budget advertiser says all the same.

Classic mistakes

  • Opening on the logo or the product sitting still. In the example, 85% of people scroll past.
  • Putting 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. You look at it and change it for free, and you only pay when you publish it on Shopify.

FAQ

What size should Instagram ads be in 2026?
For Reels and Stories, use 9:16, ideally at 1440 x 2560. For a feed image, use 4:5 at 1440 x 1800. In Reels and Stories, keep 14% at the top, 35% at the bottom and 6% on the sides free of text.
What are the TikTok ad specs?
TikTok recommends 9:16, with a minimum of 540 x 960 pixels and at least 720p. It also accepts 1:1 and 16:9. A video can run up to 10 minutes and weigh up to 500 MB.
What is the TikTok safe zone?
It's the part of the video the interface doesn't cover. On the standard In-Feed template, it leaves 12.5% at the top, 34% at the bottom and 11% on each side. It also avoids the button column at the bottom right. On a 1080 x 1920 video, that's 240 pixels at the top, 660 at the bottom and 120 on the sides.
What are UGC ads, and what is a UGC creator?
UGC ads are videos in the style of a customer review. They're shot as a talking head, a demo or an unboxing. A UGC creator is paid to shoot them for your brand. Get written ad usage rights and the raw files. Also check that they've actually used your product.
What are Spark Ads, and how do you get the authorization code?
A Spark Ad promotes an already-published TikTok video, on your account or a creator's. It keeps the video's likes and comments. The creator generates the code in the app (three dots, Ad settings, Generate). You then add it in Ads Manager with Add post.
How do you write a hook for an ad?
Start from your customer's problem. It can be a question that lands, a scene they recognize, a visible result or a direct statement. The hook must land before the third second, as on-screen text and spoken aloud. Show the product in motion from that moment.
How many creatives per ad set?
TikTok recommends 3 to 5 creatives per ad group. On Meta, plan 3 to 5 ads for a first test, or 2 or 3 on a small budget. Put one video in each ad.
What is creative fatigue on Meta ads?
It's the wear-out of an ad people have seen too often. Its click-through rate drops and its cost per purchase rises. Meta shows Creative limited or Creative fatigue in the Delivery column, but only for ad sets with one creative. Otherwise, watch your winner's frequency and cost per purchase yourself.
Static ads vs video ads: which works better?
Both together. According to Meta research, campaigns with both static images and video achieved conversion lift at a 17% higher rate than those with static images only. Among merchants, the winner varies by product.
Can you make UGC ads with AI?
To test hooks or scripts, yes. For the demo, merchants prefer real footage of the product. An avatar must never present itself as a customer, because that's a fake review banned in the EU. And since August 2, 2026, AI video that could pass for real must be disclosed in the EU.

Sources