Meta awareness video ads hide the footer: burn the offer in
Meta hides the headline, description and CTA on Facebook Feed mobile for some goals. Burn the offer into the last seconds with Sume captions at $0.20 per job.

If your Meta campaign uses the awareness objective, or a reach, 2-second video views, impressions or engagement goal, Meta's ads guide says the footer (headline, description and call to action) is hidden on Facebook Feed mobile. The offer then has to be in the video itself. With Sume you can burn it in as caption text on the last seconds, then pull frames to confirm it is visible. One caption job costs $0.20.
What Meta says is hidden
Meta's Facebook Feed video page lists the footer rule next to the file specs. The text limits still matter on placements where the footer does show, so keep your headline and primary text within them anyway.
The table below is taken from Meta's page, read on 2026-10-08.
| Item | Meta value |
|---|---|
| Footer on mobile | Hidden for awareness, reach, 2-second views, impressions and engagement goals |
| Primary text | 50 to 150 characters |
| Headline | 27 characters |
| Ratio and size | 4:5, 1440 x 1800 |
| Captions and sound | Optional, recommended |
Burn the offer in with Sume captions
The video captions model burns text onto a public HTTPS video URL. You do not need speech in the clip: pass cues, each with text, start and end, and the text is drawn without running speech-to-text. A job on a video of up to 60 seconds costs $0.20.
For a 20 second ad, one cue carrying the offer line from second 16 to second 20 puts the message where the viewer ends the clip. Use design.placement.anchor_ratio, the centre of the caption line as a fraction of frame height, to move the line clear of the feed's own interface.
Captions need a public HTTPS URL that Sume can fetch, not a signed or private one. The body below is a sketch built from the documented fields.
- Cue text: the offer in one short line.
- start 16, end 20 for a 20 second ad.
- Cost: $0.20 for one job on a clip of 60 seconds or less.
- Two variants, a price line and a code line: 2 x $0.20 = $0.40.
curl -X POST https://api.sume.com/v1/video-captions \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: offer-cue-001" \
-d '{"video_url":"https://example-cdn.test/ad-20s.mp4","style":"punch","cues":[{"text":"Free shipping this week","start":16,"end":20}],"design":{"placement":{"anchor_ratio":0.7}}}'Check the result
Run video frames on the output with at[] set to the times you care about, such as 17 and 19.5. Frames are jpeg or png, you can ask for up to 24 per call, and they keep the source size unless you set max_edge. Billing is Modal compute, so there is no fixed number to quote.
Open the frames and check that the cue is readable at phone size. If the offer sits too low, change anchor_ratio and burn again.
What Sume does not do here
Sume does not read Meta's delivery rules and cannot tell you which campaign goals hide the footer. It renders the file. The footer behaviour is Meta's, as of 2026-10-08, and Meta can change it, so recheck the ads guide before you plan creative around it.
Before you submit: Keep the offer line short. A cue that fits on one line at phone size reads faster than a two-line cue, and it leaves less of the picture covered. Test one variant with the line at 4 seconds from the end and one at 2 seconds, then compare the frames before choosing.
If the ad has speech, you can let Sume transcribe it instead of writing cues, but for a pure offer line authored cues are easier to reason about: you know exactly what text will appear and when. Both paths cost the same $0.20 for a clip up to 60 seconds.
Sources
Related posts
More in Use cases
- Facebook Feed is 4:5, Instagram Feed 9:16: render both for $0.20
Meta lists 4:5 1440x1800 for Facebook Feed video and 9:16 1080x1920 for Instagram Feed. Render both from one master with Sume Timeline for $0.10 each.
- Mood still plus Music 1.0: 13.5 cents a scene, 8 scenes for $1.08
A low-quality gpt-image-2.5 still (1 cent) as image_url for a Music 1.0 track ($0.125) is 13.5 cents a scene. Eight scenes cost $1.08. Rules for image_url.
- Trailer from 24 shots in 30 seconds: Timeline fade and cut rules
24 shots of 1.25 seconds make a 30-second trailer in one Sume Timeline render at $0.10. Slot minimums, the 8-fade limit, chunking past 12 slots.
- Museum exhibit teaser: Seedance 2.5, images and audio, no surcharge
Send artifact photos and a narration clip to Seedance 2.5 and a 10-second 720p teaser is $5.78 on Sume. Only reference videos trigger the higher bill.
Written by Sume