UGC ADS / MOBILE APPS

Mobile app UGC ads: scripts built around a screen recording

Nothing in an app ad is believable until the screen is on camera. Three script shapes, twelve hooks and the store listing handoff that keeps the install.

Make this adJump to the scripts

A mobile app UGC ad has one job the other categories do not: it must show the screen doing the thing, on a real phone, in the first two seconds. Everything else follows from that. Say what the app costs, show the one tap that solves the problem, and make the store screenshots match the frames you just showed.

What a mobile apps UGC ad has to do

Put a real screen recording in frame before you say anything

Not a mockup, not a motion graphic of a phone floating in space. A screen recording with a thumb moving over it, with the viewer's own status bar habits visible: a low battery, a notification, an ordinary mess of apps. Polished demo data is the fastest way to look like a promo.

Show one tap, not a tour of the tabs

Ads that walk through five tabs sell nothing. Pick the single action the app exists for, and film it end to end at real speed. A viewer needs to see a problem go in and an answer come out. Feature tours belong on the store page, not in a fifteen-second ad.

Say the price and show the paywall

The top comment under every app ad is some version of "it is a subscription". Get in front of it: say the monthly price out loud and put the paywall screen on camera for a second. An ad that hides the price buys installs that churn on the first open, which is the most expensive kind.

Film on a real phone in a real place

A cracked screen, one hand, a bus window, glare in direct sun. Those details do more for credibility than any script line, and they also prove the app is usable in the situation the buyer will actually be in. An app filmed only at a clean desk looks like it was never used outside one.

Make the store listing repeat the ad

The store listing is your landing page, and the handoff is where installs leak. The screenshots a viewer meets first should show the same screen the ad showed, in the same order. Put the ad's promise in the opening lines of the description, before the text is cut off, and check how your listing renders on the devices you are buying on.

Script skeletons

Three mobile apps UGC scripts

Beats with timecodes, then a written-out example. Swap the product name and the detail, keep the shape.

Screen record with a thumb

A utility app whose entire value is one action that is faster than the manual way.

  • 0-2s | Hook: screen recording already moving, voice names the annoyance in six words
  • 2-8s | The manual way: show the slow alternative on the phone so the comparison is concrete
  • 8-15s | The one tap: do the action end to end at real speed, no speed-up, no cut
  • 15-21s | The price: paywall on screen, say the monthly number out loud
  • 21-25s | Close: say the app name twice and what to search for
Written out

Product: Kerbside, a parking sign reader (fictional)

[Screen recording, already scrolling. A cracked corner on the screen is visible.] "I got a ninety-dollar ticket because I misread a sign."

[Thumb opens a camera app, photographs a sign through a windscreen, squints at it.] "Two arrows, three times, and a day I did not understand."

[Opens Kerbside. One tap. Photo of the sign. A line appears: can park until 6pm, 2 hour limit.] "One photo. It reads the sign and gives me one sentence."

[Scrolls to the paywall screen, holds it.] "Three ninety-nine a month. That is the whole paywall, no surprises."

[Holds the phone up.] "Kerbside. Search Kerbside."

Spoken word count: 74. Runtime: about 25 seconds.

The search that led me here

An app bought out of a specific frustration, where the buyer's own store search is the hook.

  • 0-3s | Hook: type the actual search phrase into the store on camera and read it aloud
  • 3-9s | The shortlist: show two apps you deleted and say why in one line each
  • 9-17s | The keeper: open it, do the job that the search described, one continuous recording
  • 17-23s | The objection: answer the thing you were worried about, on screen
  • 23-27s | Close: the price, then the search term again
Written out

Product: Mileform, a mileage log for self-employed drivers (fictional)

[Screen recording of the App Store search field. Typing is visible.] "I typed 'mileage log no spreadsheet' at eleven at night in March."

[Scrolls results. Opens one, closes it. Opens another, closes it.] "That one wanted my bank. That one was ads."

[Opens Mileform. Taps once. A drive starts logging. Cut to the end of the drive, a figure appears.] "One tap when I get in. It stops when I park. That is it."

[Taps into settings, shows the export screen and the price line.] "It exports a CSV my accountant accepts. Four ninety-nine a month."

[Phone held up in a van.] "Search Mileform. One word."

Spoken word count: 79. Runtime: about 27 seconds.

Day seven, what I still open

A subscription app where retention is the pitch and the buyer expects to abandon it.

  • 0-3s | Hook: admit how many apps like this you have deleted, then say how long you have kept this one
  • 3-9s | Day one: show the onboarding and say what you skipped
  • 9-16s | The habit: show the screen you actually open, and when in the day you open it
  • 16-23s | The honest part: name one thing the app does badly
  • 23-28s | Close: the renewal price and what happens if you cancel
Written out

Product: Tidepool, a weekly budget app (fictional)

[Phone on a kitchen table, morning light, a hand steadying it.] "I have deleted six budgeting apps. This one is on day seven."

[Screen recording of the onboarding, thumb tapping skip twice.] "Eleven onboarding questions. I skipped nine of them and it still worked."

[Opens to a single screen with one number on it.] "This is the only screen I open. One number, what I have left this week."

[Scrolls to a cluttered settings page, pulls a face.] "The categories screen is a mess and I never touch it."

[Shows the subscription line.] "Two ninety-nine monthly. Cancel and it drops to read only, it does not lock my data."

Spoken word count: 87. Runtime: about 29 seconds.

First three seconds

12 hook lines

The opening line carries the ad. These are written to be said out loud by a person holding a phone.

  1. I got a parking ticket in March because I misread a sign. Then I found this.
  2. This is my actual screen, not a promo video, cracked corner and all.
  3. Three ninety-nine a month, and here is exactly what you get for it.
  4. It works with no signal, which is the only reason I kept it.
  5. I typed this exact phrase into the App Store at eleven at night.
  6. Watch what happens when I take one photo of the sign.
  7. I have twelve apps for this on my phone and eleven are getting deleted today.
  8. This is the paywall. I am showing it so you are not ambushed by it.
  9. One thumb, on a bus, in about four seconds.
  10. The onboarding asks eleven questions and I am going to skip nine of them.
  11. It is not a pretty app. It just does the one thing I needed.
  12. Day seven and I have opened it every morning without a reminder.
Casting

Three creators who fit this product

The wrong face kills a good script. Match the person to the buyer, not to your taste.

Persona

Nora, 23

A student filming in a dorm with a cracked screen and a chaotic home screen. Thumbs fast, talks about what she typed into the store and which apps she deleted first. Credible because she looks like someone who installs and abandons apps weekly, which is who the ad is trying to convert.

Persona

Tomas, 31

Self-employed, filming from the driver's seat of a parked van with sun glare across the screen. One-handed, short sentences, no interest in features. Credible for utility apps, because he is visibly using the phone in the exact awkward situation the app claims to handle.

Persona

Alina, 45

Holds the phone at arm's length at a kitchen table and reads the screen aloud as she taps. Not fluent with apps and says so. Credible for anything sold to people who bounce off complicated onboarding, because she narrates every place she nearly gave up.

What has to be on the screen in an app ad?

In this category the proof is a recording, not a sentence. Match the promise to the footage before you write a word of voiceover.

The promiseThe recording that earns itWhat fails
It is faster than doing it by handBoth methods on the same phone, timed at real speed"Saves you hours every week"
It works with no signalAirplane mode toggled on screen, then the action still completing"Works offline" over a stock shot
The subscription is fairThe paywall screen held for a full second while you say the priceA price in six-point text at the end
It is easy to startThe onboarding recorded unedited, including the parts you skippedA polished three-frame animation
My data comes outThe export screen, and the file opening in another app"Exports anywhere"

If a claim has no recording, cut the claim rather than illustrating it with a graphic.

How should an app ad hand off to the store listing?

The click does not land on a page you control the layout of, and that is what makes this category different. The viewer arrives at a store listing with a title, an icon, a screenshot strip and a description that gets truncated.

Three things to align before the ad runs. The first screenshots should show the screen the ad ended on, so the viewer recognises where they are. The opening lines of the description should repeat the ad's promise in the ad's words, not in brand language. The price and what the subscription includes should be findable without scrolling to the bottom.

Then check the listing yourself on the devices and regions you are buying in, because the layout and the amount of visible text differ between them.

Can you make an app UGC ad without filming a person?

Partly, and this is the one category where the generated half and the real half divide cleanly. The screen recording has to be real. The face saying the hook does not.

On MakeViral's AI creator page a persona costs 2 credits on Nano Banana 2 or 1 credit on Z-Image, and a talking lip-synced video on Kling Avatar 720p costs 2 credits per second of speech, from 3 seconds to 15. An 8-second hook is 16 credits. Persona plus hook plus the 2-credit hook-and-demo stitch that joins it to your screen recording comes to 20 credits, about $2.00 on the $49.99 plan for 500 credits and about $1.33 on the $199.99 plan for 3,000.

Skip the product-in-hand still here. There is no physical product to hold, and a generated phone in a generated hand showing a generated interface is exactly the mockup this category punishes. MakeViral has no ad account integration, so the finished clip is a download you upload wherever you buy installs. See the AI avatar video generator.

Claims to keep out of the script

App ads get judged on two things at once: what the ad says, and whether the app behind it matches. Both have to hold.

  • Do not show a screen the app does not have. A mocked-up feature in an ad is the fastest route to refund requests and one-star reviews that quote your ad.
  • Do not invent a rank, a rating or a user count. No "number one app", no "five million downloads" unless it is true today and you can show where the figure comes from.
  • Do not imply the app costs nothing when it gates the main feature. Say the price and show the paywall.
  • Do not fake a system notification, a text message alert or a store badge as the hook. It reads as a trick and viewers say so in the comments.
  • Do not promise an outcome for a money, health or dating app. "Get out of debt" is a promise. "This is the screen I check on payday" is a description.
  • Do not use a real person's screen name, contact list or messages in the recording without clearing it.

A creator you generate is not a real user, so the script is your pitch and not a review, and it must never be framed as one person's experience of your app. Rules for disclosing synthetic creators change, so check the current requirements on the platform you are buying the ad on before it goes live.

FAQ

Mobile apps UGC ad questions

Does a mobile app UGC ad need a face?
Not the whole way through, but a face in the first two seconds lifts the hook because a person pointing at a phone reads differently from a bare screen recording. A common build is a face for the hook and the closing line, with the screen recording filling the middle.
How should I record the screen for an app ad?
Record on a phone you actually use, at real speed, with a thumb in frame if you can manage it. Do not speed up the footage. If the action takes eight seconds, let it take eight seconds, because the honest pace is what makes the comparison believable.
Should the ad show the paywall?
Yes. Hiding the price wins installs that uninstall on the first open, and those are the most expensive installs you can buy. One second on the paywall while you say the monthly figure filters the audience down to people who will actually pay.
What length works for an app install ad?
Fifteen to twenty-five seconds. The action itself sets the floor: whatever the app does has to play out at real speed, and that usually needs six to ten seconds on its own. Cut the brand introduction and the feature list before you cut the demo.
Can I use an AI creator when the product is a screen?
For the hook and the close, yes. For the app itself, never. Generate the face and the spoken lines, then stitch your own screen recording behind them. A generated interface is the exact thing that makes app buyers distrust an ad.

Make a mobile apps UGC ad

Pick a creator, paste the script, and get a talking video. Two credits per second on Kling Avatar, two credits for the creator portrait.

Cancel anytime. 14-day refund window on unused credits.