Created
February 22, 2026 15:18
-
-
Save iurev/0244338da59f4128fa1dd6bdae1ca8a1 to your computer and use it in GitHub Desktop.
reddit
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Agent Daddy Reddit Ads and Landing Page Funnel Playbook | |
| ## Quick setup questions | |
| What landing page builder do you prefer (Carrd / Google Sites / something else)? | |
| What email tool do you prefer (ConvertKit / Mailchimp / other)? | |
| Do we use double opt-in (confirm email)? | |
| What tone should the ads lean into: cool thriller vs playful comedy vs romantic drama? | |
| Any words you want to avoid in ads and on the landing page (beyond “no explicit terms”)? | |
| ## Assumptions used for the rest of this playbook | |
| If you don’t answer the questions above, I’ll assume: a lightweight one-page builder, a mainstream email tool, double opt-in enabled, a playful + stylish tone (“spy popcorn thriller”), and a strict “SFW romance only” vocabulary (no explicit terms, no nudity words, no porn/sex-work words, no “hookup” language). citeturn11view14 | |
| I’m also assuming you’ll use a standard click-to-website ad that sends people to your landing page (not an in-platform lead form), because your goal is an email signup, not “Lead Generation Ads” as a special ad product. (If you *do* attempt an in-platform lead form later, be extra careful not to be categorised as a “dating service”.) citeturn5search3turn5search11 | |
| ## Reddit ad approval and specs must-pass checklist | |
| **Deliverable 1: Reddit ad approval + specs** | |
| ### Allowed vs disallowed content for this game theme | |
| Reddit has explicitly moved to disallow NSFW ads and NSFW targeting; ads for “adult-oriented products and services” and “pornographic or sexually explicit content” are not permitted, and NSFW subreddits are not eligible for ads/targeting. citeturn11view2 | |
| Reddit’s “Adult Content” policy for ads (as shown in the publicly indexed policy snippet) states: nudity and sexually explicit content are not allowed in **both** the ad creative and the landing page, and it also flags implied nudity / sexually suggestive content as not allowed. citeturn9search2turn4search3 | |
| **Practical impact for your assets:** do **not** use the towel-censored option (or any “censored/blurred/covered-for-modesty” style frame) as a “wink”—platform ad policies commonly treat implied nudity and censorship as still sexualised. The Reddit policy snippet explicitly calls out that the restriction applies to the landing page too, so “it’s only on the page” won’t save it. citeturn9search2turn4search3 | |
| ### Avoid a “Dating Services” misclassification risk | |
| Reddit allows “dating ads” only with restrictions; the policy page snippet says dating ads are permitted but require working directly with a Reddit sales representative. A press report quotes a Reddit spokesperson describing safeguards like working with the sales team and a quarterly spend threshold for dating advertisers. citeturn5search3turn5search11 | |
| **How you stay safely in “game” territory:** never describe the experience like a real dating product (“meet singles”, “find a match”, “chat now”, “local”, “verified”, “DM”, “hook up”). Frame it as a *fictional* spy romance *game* (visual novel + puzzle) and keep the CTA as “Join the waitlist / get updates”. This is a risk-management recommendation based on the existence of a restricted “dating services” ad category. citeturn5search3turn5search11 | |
| ### Destination and landing page compliance basics | |
| If you use “Promote your post” (the simplest Reddit-paid option), the post **must not** be marked NSFW and must pass Reddit Ads policy review. This is a strong constraint if you were tempted to post “spicier” art organically and then boost it—don’t. citeturn13view0 | |
| Reddit’s indexed “ad review process” snippet includes requirements like securing your site with SSL if you’re collecting visitor information (which you are, for email signup). citeturn1search12 | |
| If you collect emails, you also need a privacy notice that tells people who you are, why you’re collecting the email, and how they can contact you; UK GDPR guidance lists the kinds of information you must provide. citeturn11view12 | |
| If you send marketing emails to individuals in the UK, you generally need specific consent (with a limited “soft opt-in” exception for existing customers). Your waitlist is not “existing customers”, so treat it as consent-based list building. citeturn11view13 | |
| ### Creative specs you can build to with confidence | |
| **Image ad specs (feed + common placements):** | |
| Reddit image ads support JPG/PNG/GIF (GIFs may be converted to still images), max file size 3 MB, and aspect ratios 1:1, 4:5, 4:3, and 16:9. citeturn11view7turn12view4 | |
| **Recommended resolutions (practical defaults):** | |
| For mobile-friendly creative, Reddit recommends 1080×1080 (1:1) and 1080×1350 (4:5). citeturn11view7turn12view0 | |
| **Thumbnail requirements (conversation placement):** | |
| If you run conversation placement, the dedicated thumbnail guidance includes 400×300 and under 500 KB, and Reddit specifically advises simple visuals with minimal/no text so it stays readable at small sizes. citeturn12view4turn12view5 | |
| **Headline / text length safety:** | |
| Reddit allows up to 300 characters for image ad headlines, but recommends staying under ~100 and leading with the most important part in the first ~80 characters to reduce truncation risk across devices. citeturn12view0turn12view4 | |
| **Video ad specs (core constraints):** | |
| The Reddit video specs snippet states MP4/MOV, max 1 GB, max 30 FPS, and length from 2 seconds up to 15 minutes, with recommended 5–30 seconds. citeturn14search4turn8search2 | |
| Reddit’s ad-unit specs snippet also explicitly recommends building 6–15 second videos for performance-style placements (which matches your brief). citeturn8search4 | |
| **Sound-off reality + captioning:** | |
| Reddit’s own guidance states most videos auto-play without sound and recommends subtitles/closed captions; Reddit also cites brand-lift improvements when ads include closed captions. citeturn15view0turn12view1 | |
| ### Pre-flight approval checklist | |
| **Visuals (must-pass)** | |
| - Fully clothed character art only (suits, jackets, tees, turtlenecks, tactical-but-not-revealing outfits). Avoid towels and “strategic covering” frames because implied nudity / sexually suggestive content is explicitly part of the restricted zone in the policy snippet. citeturn9search2turn4search3 | |
| - No “camera on body parts” framing (don’t let the crop make the torso/hips the focal point). This is a practical risk reduction based on the platform’s stated restriction on sexualised content. citeturn9search2 | |
| - “Dangerous missions” must read as *thriller*, not gore: no blood sprays, wounds, or graphic harm. (No verified line-by-line rule text available from the inaccessible full policy page; this is a conservative interpretation aligned with Reddit’s “inappropriate content” policy snippet referencing violent content.) citeturn9search1 | |
| **Words (must-pass)** | |
| - Avoid any explicit sexual vocabulary; avoid “NSFW” language in the ad itself; keep romance implied, not described. citeturn9search2turn11view2 | |
| - Avoid “dating app” phrasing (anything that sounds like real matchmaking). Use “spy romance VN”, “choice-driven story”, “puzzle + dialogue”, “coming soon”. This is specifically to reduce “dating services” classification risk. citeturn5search3turn5search11 | |
| - Keep headlines short to prevent truncation; lead with the hook words first. citeturn12view0turn12view4 | |
| **Landing page (must-pass)** | |
| - SSL/HTTPS enabled if collecting emails. citeturn1search12 | |
| - A visible privacy notice link explaining what you collect and why. citeturn11view12 | |
| - Clear consent language for marketing emails; include unsubscribe in every email. citeturn11view13 | |
| - SFW visuals and wording consistent with the ad (no “surprise” adult content when they click). citeturn9search2turn4search3 | |
| ## What makes a Reddit ad clickable for this game | |
| **Deliverable 2: Evidence-based + practical guidance** | |
| ### Simple definitions for a complete beginner | |
| A **hook** is what makes someone stop scrolling in the first 1–2 seconds—usually one bold idea + one clear visual. For Agent Daddy, a hook could be: a confident “agent” close-up + big overlay text like “SPIES ONLY.” (Reddit’s own guidance says you have only a few seconds—~3 seconds—to grab attention, and recommends strong early branding/hooks.) citeturn15view0 | |
| A **promise** is the clear reason the click is worth it—what they’ll get *after* clicking. For Agent Daddy, the promise is not “play now”; it’s “get first access updates / vote on characters / see behind-the-scenes spy dossiers.” (Reddit guidance emphasises clear CTAs and aligning CTA button choice with funnel stage.) citeturn15view0turn12view0 | |
| An **angle** is the specific desire you aim at (you don’t target everything at once). For Agent Daddy, angles include: spy danger fantasy, romance chemistry, humour (“mission goes wrong”), satisfying match-3 pops, or “who do you trust?” choice drama. (Reddit guidance encourages clear, prescriptive messaging and showing how the product works.) citeturn12view3turn15view0 | |
| **Hybrid measurement** here means: you count email submissions, but you trust confirmed signups more because confirmation proves intent. That matches how double opt-in literally requires a user to click a confirmation link before being added as subscribed. citeturn11view14 | |
| ### The core Reddit “clickability” levers you should lean on | |
| Reddit’s own creative guidance repeatedly pushes four practical levers that fit your game perfectly: use mobile-friendly ratios, use descriptive overlay text, show branding early, and show the product in action. citeturn12view2turn12view3turn15view0 | |
| **Mobile-first framing** | |
| Reddit states video performs best in 4:5, and static works well in 4:5 or 1:1; they also note 4:5 video has shown lower CPA in their internal analysis. Build your “default master” as 4:5 first. citeturn12view2turn12view3turn15view1 | |
| **Overlay text that actually helps** | |
| Reddit reports higher CTR on ads with text overlay and explicitly encourages attention-grabbing, descriptive overlay instead of subtle, vague art-only ads. For Agent Daddy, overlay is how you keep it flirty-but-SFW: let the words carry the tension, not skin. citeturn12view2turn15view1 | |
| **Brand early (without feeling corporate)** | |
| Reddit’s guidance: show brand within the first 3 seconds for video, and include clear branding (logo/name) to avoid being “bottom-performing” due to missing brand cues. That means: “Agent Daddy” title card or logo bug appears immediately (top-left is fine), while the scene plays. citeturn12view3turn15view0 | |
| **Show the product** | |
| Reddit explicitly recommends showing the product in action and “how it works.” For you: one quick match-3 move + one quick dialogue choice is the proof. citeturn12view3turn15view0 | |
| ### Visual priorities for SFW “spicy vibe” romance + VN + match-3 | |
| Your safest “spice” comes from **signals** (VFX + copy + acting) not exposure (skin). That aligns with the platform’s stated restrictions around sexually suggestive content. citeturn9search2 | |
| Prioritise these visuals in order: | |
| - A confident face/pose first, with spy styling (suit collar, tie loosened, rolled sleeves *with undershirt*, gloves, earpiece, dossier). This communicates “daddy energy” without nudity. (Policy constraint basis: avoid implied nudity.) citeturn9search2 | |
| - Chemistry cues that stay PG: eye contact, leaning in (still personal space), two-shot framing with a “mission briefing” vibe, not bedroom vibes. citeturn9search2 | |
| - UI mockups as “proof”: match-3 board + dialogue box + one choice button visible. This supports “show product” guidance. citeturn12view3 | |
| ### Text overlay rules that fit Reddit’s UI and limits | |
| Keep overlay to **one idea per scene** (think: 3–6 words max on screen at once), because you’re also competing with Reddit’s interface elements and mobile cropping. (Reddit explicitly warns images can appear cropped across placements/devices and recommends using Ads Manager previews.) citeturn12view0turn12view5 | |
| For the ad headline (the text field in Ads Manager), keep it under ~100 characters, lead with the best hook in the first ~80, and avoid burying meaning at the end. citeturn12view0 | |
| If you run conversation placement: treat the thumbnail like an icon—simple, clean, strong focal point, minimal/no text. citeturn12view5turn12view4 | |
| ### Motion rules for animating stills (premium, not scammy) | |
| Use “micro-motion” that looks like UI polish: slow push-in (3–5%), subtle parallax on character + background, and 1–2 clean whoosh transitions. This is a creative recommendation; no verified Reddit rule exists for “parallax”, but it aligns with Reddit’s general guidance to avoid clutter and keep text readable. citeturn15view0 | |
| Avoid aggressive shake, fake notification spam, or “too many things at once” edits—Reddit’s video guidance explicitly calls out clutter as overwhelming and recommends clean text + plain colour blocks for readability. citeturn15view0 | |
| ### “Match-3” showing rules so it doesn’t feel like a cheap mobile ad | |
| Show *one* satisfying move (4–6 gems) that triggers a small cascade, then immediately cut to story payoff (“Your handler: ‘…you’re late.’”). That obeys the “show product” principle without turning into fake mobile-ad pacing. citeturn12view3 | |
| Use real UI only (your mockups). “Fake gameplay” is a trust killer on any platform; Reddit in particular emphasises trust and not being “sneaky” with ads. citeturn12view3turn8search7 | |
| ### Audio/SFX guidance with sound-off assumptions | |
| Design the ad so it works muted: captions-first, on-screen text that carries the plot beat, and SFX that enhance but are not required. Reddit explicitly notes most videos autoplay without sound and recommends subtitles/closed captions. citeturn15view0turn12view1 | |
| ## Creative timing and audio design | |
| **Deliverable 3: Ad timing blueprint** | |
| **Deliverable 4: SFX / audio mini-guide** | |
| ### Micro-timing templates for 6–15s ads | |
| These templates are built around Reddit’s own guidance that the first ~3 seconds are critical, and that shorter videos can improve completion rates (with internal lift examples for ≤6s and 10–15s ranges). citeturn15view0 | |
| #### Pattern A: 6–8s punchy loop | |
| **0.0–1.5s (hook)** | |
| - Visual: character close-up + spy ID overlay (“SPIES ONLY.”) | |
| - Branding: small “Agent Daddy” bug in top-left by 0.5s | |
| - On-screen text: 3–5 words max | |
| **1.5–4.0s (proof: character + one mission beat)** | |
| - 0.6s “mission dossier” flash: “Your handler: TRUST NO ONE.” | |
| - Cut to a “classified” stamp transition | |
| **4.0–6.5s (proof: match-3 + dialogue choice)** | |
| - 1 clean match-3 move → cascade → dialogue box appears: | |
| - Choice A: “I’m listening.” | |
| - Choice B: “Prove it.” | |
| **Final 1.5s (CTA)** | |
| - “Join the email list” + “Get dispatches + early reveals” | |
| - CTA button concept: “Sign Up” matches a waitlist/subscribe landing page. citeturn12view0turn12view4 | |
| **Sound-off version**: captions are the story (all key lines as on-screen text). citeturn15view0 | |
| **Sound-on bonus**: radio beep at hook; match pops at cascade; “stamp” thud at CTA. | |
| #### Pattern B: 10–12s mini-trailer | |
| **0.0–1.5s (hook)** | |
| - “Your handler is hot. Your mission is worse.” (SFW) | |
| - Quick 2-shot: agent + handler in briefing room | |
| **1.5–4.0s (proof: character + one mission beat)** | |
| - “Mission: Infiltrate the gala.” (text overlay) | |
| - One UI flash: “LOC: Embassy Rooftop” | |
| **4.0–8.0s (proof: match-3 + dialogue choice)** | |
| - Show match-3 board + 1 move | |
| - Smash cut to dialogue choice: “Keep it professional” vs “Tease him” | |
| **Final 2.0s (CTA)** | |
| - “Get updates (no spam). Confirm to join.” (supports double opt-in expectation) citeturn11view14 | |
| - CTA: “Sign Up” citeturn12view0 | |
| #### Pattern C: 15s story beat | |
| **0.0–1.5s (hook)** | |
| - “A spy game where flirting is a risk.” | |
| - Brand bug appears immediately (within 3 seconds is the explicit Reddit guidance). citeturn12view3turn15view0 | |
| **1.5–4.0s (proof: character + one mission beat)** | |
| - Dossier montage: “TARGET: YOU.” → “ALIAS: Agent Daddy.” | |
| - Keep it visual + 1 sentence max | |
| **4.0–8.0s (proof: match-3 satisfaction + dialogue choice)** | |
| - Real match-3 + cascade | |
| - Dialogue: “You’re playing a dangerous game.” | |
| - Choice buttons appear | |
| **8.0–13.0s (extra proof: humour or twist)** | |
| - Quick comedic sting: “Your cover is… ‘yoga instructor’.” | |
| - Character eyebrow raise | |
| **Final 2.0s (CTA)** | |
| - “Join the list for spy dispatches + character reveals.” | |
| - CTA: “Sign Up” citeturn12view0 | |
| ### Common timing mistakes that hurt Reddit performance | |
| Waiting too long to show branding (Reddit cites performance links to early branding). citeturn12view3turn15view0 | |
| Leading with slow lore instead of a 1-line premise (Reddit explicitly frames the first seconds as attention-critical). citeturn15view0 | |
| Over-cluttering the screen with text and UI at the same time (Reddit video guidance recommends avoiding clutter and improving readability with clean text and contrast). citeturn15view0 | |
| ### SFX / audio mini-guide for “spy romance” that feels premium | |
| Use a small, consistent “spy UI” sound palette (3–5 sounds total) so the ad feels designed, not noisy. | |
| **SFX ideas (safe + practical)** | |
| - Hook: radio beep + subtle whoosh into “classified” title | |
| - Mission beat: camera shutter (brief), dossier page flip, “stamp” thunk | |
| - Match-3: soft “pop” layers + a single brighter “spark” on the cascade | |
| - Dialogue choice: crisp UI tick on button hover, slightly heavier click on selection | |
| - CTA: rising ping + short whoosh out | |
| **Where they go (simple map)** | |
| - 0.0–0.5s: radio beep (attention) | |
| - Scene transitions: whoosh (keep it subtle) | |
| - Match-3 cascade: pop stack (reward) | |
| - CTA: one clean ping (closure) | |
| **Avoid list (cheap/scammy feel)** | |
| - Loud cash register “ka-ching” | |
| - Overused airhorns | |
| - Constant glitch/bass drops that fight captions | |
| - Fake phone vibration spam (also clashes with “not sneaky” trust guidance) citeturn12view3 | |
| ## Copy workshop and execution rules | |
| **Deliverable 5: Copy + angle workshop** | |
| **Deliverable 6: Creative execution guide** | |
| ### Hook lines (very short, ad-safe) | |
| - “SPIES ONLY.” | |
| - “Your handler is trouble.” | |
| - “Mission first. Feelings later.” | |
| - “Trust no one. Except… him?” | |
| - “A puzzle with consequences.” | |
| - “Flirt. Infiltrate. Repeat.” | |
| - “Classified: your heart.” | |
| - “Pick a move. Pick a line.” | |
| - “He’s not your type. He’s your mission.” | |
| - “One wrong choice…” | |
| - “The safest option is boring.” | |
| - “Your cover story won’t save you.” | |
| ### Promise lines (why signup is worth it, without implying a demo exists) | |
| - “Get the first character reveals.” | |
| - “Get ‘dispatch’ updates from the studio.” | |
| - “Vote on a future agent.” | |
| - “See behind-the-scenes UI + art updates.” | |
| - “Be first in line when it launches.” | |
| - “Help shape the tone with quick polls.” | |
| - “Get a free ‘mission dossier’ PDF later.” | |
| - “Get updates you can unsubscribe from anytime.” (trust cue) citeturn11view13 | |
| ### CTA lines (email signup) | |
| - “Join the waitlist.” | |
| - “Get spy dispatches.” | |
| - “Sign up for updates.” | |
| - “Join the list (SFW).” | |
| - “Get character drops.” | |
| - “Be first to know.” | |
| ### Angles with one-sentence explanation each | |
| **Spy danger romance:** sell the fantasy of high-stakes missions where flirting is risky, not cosy. | |
| **Date your handler chemistry:** sell the power dynamic as “briefing room tension” (still SFW), anchored in dialogue choices. | |
| **Match-3 satisfaction + progression:** sell the quick “pop/cascade” reward as the way you unlock story beats. | |
| **Comedy mission goes wrong:** sell the tone as playful—your cover stories get ridiculous, and the romance sneaks in. | |
| **Choice/drama who do you trust:** sell the interactive feeling: every choice changes your relationship and the mission readout. | |
| ### Best first-test combos (hook + promise + CTA) | |
| These three are chosen to match Reddit’s own best-practice emphasis on clarity, strong overlay, visible branding, and prescriptive CTA language. citeturn12view2turn12view3turn12view0 | |
| **Combo one (broadest, safest)** | |
| - Hook: “SPIES ONLY.” | |
| - Promise: “Get the first character reveals.” | |
| - CTA: “Join the waitlist.” | |
| **Combo two (romance-forward but still SFW)** | |
| - Hook: “Your handler is trouble.” | |
| - Promise: “Vote on a future agent.” | |
| - CTA: “Get spy dispatches.” | |
| **Combo three (gameplay-forward)** | |
| - Hook: “A puzzle with consequences.” | |
| - Promise: “See behind-the-scenes UI + art updates.” | |
| - CTA: “Sign up for updates.” | |
| ### Creative execution guide | |
| #### GOOD (do this) | |
| - Put the main idea in giant overlay text (3–6 words) so it reads on mobile; Reddit reports overlay improves CTR. citeturn12view2turn15view1 | |
| - Build in 4:5 first; Reddit reports 4:5 video performs best and cites CPA lifts. citeturn12view2turn15view1 | |
| - Show “Agent Daddy” branding in the first 3 seconds (small bug is fine). citeturn12view3turn15view0 | |
| - Use one strong focal point per shot (face, dossier, board, choice). citeturn12view5turn15view0 | |
| - Use high-contrast text (white on dark “classified” panels, or dark on light panels). citeturn15view0 | |
| - Keep the ad headline under ~100 characters; lead with the hook phrase. citeturn12view0turn12view4 | |
| - Use captions / on-screen subtitles for every spoken line; Reddit says most autoplay without sound. citeturn15view0turn12view1 | |
| - Show one real match-3 move (no fake gameplay) as “proof”. citeturn12view3 | |
| - Show one dialogue choice moment (two buttons) right after the match-3 payoff. citeturn12view3 | |
| - Keep shots short: 0.5–1.5s each in 6–12s ads. (This is a practical editing guideline, aligned with Reddit’s focus on early attention and completion lift in short lengths.) citeturn15view0 | |
| - Use clean transitions: one stamp, one whoosh, done. citeturn15view0 | |
| - Use a “classified dossier” design system: one label style, one icon, one colour accent. citeturn12view5 | |
| - Use Ads Manager previews to catch cropping issues across placements. citeturn12view0turn12view5 | |
| - Keep landing page consistent with ad claim and tone (no surprise shift to adult framing). citeturn9search2turn4search3 | |
| - Keep it transparent that it’s an ad; Reddit warns “redditors dislike sneaky ads.” citeturn12view3turn8search7 | |
| - Use a clear “Sign Up” CTA if the destination is a waitlist/newsletter. citeturn12view0turn12view4 | |
| - If running conversation placement, build a separate thumbnail with minimal/no text. citeturn12view5turn12view4 | |
| #### BAD (don’t do this) | |
| - Don’t use towel/censored art, even as a joke; implied nudity / sexually suggestive content is explicitly in the restricted zone. citeturn9search2turn4search3 | |
| - Don’t use explicit sexual words or “dating app” language; there is a restricted dating-services category with extra requirements. citeturn5search3turn5search11 | |
| - Don’t frame it like real-person matchmaking (“meet”, “chat”, “local”, “verified”). citeturn5search3turn5search11 | |
| - Don’t start with slow lore text; Reddit guidance treats first seconds as critical. citeturn15view0 | |
| - Don’t cram match-3 + dialogue + 3 overlays into one shot; Reddit advises against clutter. citeturn15view0 | |
| - Don’t hide branding until the end; Reddit ties early branding to results. citeturn12view3turn15view0 | |
| - Don’t rely on audio-only punchlines; autoplay is commonly sound-off. citeturn15view0 | |
| - Don’t use tiny text; mobile framing is dominant in Reddit’s own guidance. citeturn12view0turn15view1 | |
| - Don’t let your key visuals sit on the extreme edges; cropping varies by placement/device. citeturn12view0turn12view5 | |
| - Don’t make the landing page feel “gated” or empty except a form; keep enough visible content for trust and review. (No verified detailed rule text accessible; this is a conservative best practice aligned with ad review snippets about avoiding gatekeeping and enabling review.) citeturn1search12 | |
| - Don’t collect emails on a non-SSL page. citeturn1search12 | |
| - Don’t omit privacy information when collecting emails. citeturn11view12 | |
| - Don’t send marketing emails without consent. citeturn11view13 | |
| - Don’t overpromise (“play now”, “demo available”) if it’s not true. (General truth-in-advertising principle; no Reddit-specific verified line quoted here.) | |
| - Don’t use shock/graphic violence for “danger”; keep it thriller-clean. citeturn9search1 | |
| - Don’t use misleading “fake UI” popups; Reddit guidance emphasises trust and clarity. citeturn12view3 | |
| - Don’t put huge paragraphs in the headline field; truncation is common. citeturn12view0turn12view4 | |
| - Don’t use a text-heavy thumbnail for conversation placement; Reddit recommends minimal text. citeturn12view5 | |
| ### Reddit rejection risk list (fast scan) | |
| Highest-risk visual triggers: implied nudity, “censored” body framing, overtly sexualised poses, “adult service” cues. citeturn9search2turn11view2 | |
| Highest-risk wording triggers: explicit sexual terms, “dating service” positioning, “meet”/“chat”/“local singles” language. citeturn5search3turn5search11 | |
| ## Landing page funnel and anonymous personalisation | |
| **Deliverable 7: Landing page must-haves** | |
| **Deliverable 8: Personalisation without face** | |
| ### What the landing page must do (one job) | |
| Your landing page’s only “hard” job is: get a visitor to submit an email and then confirm it (double opt-in), because confirmed signups are the high-intent metric. citeturn11view14 | |
| If you plan to email people updates, you should collect consent clearly and provide a simple unsubscribe in every message; ICO guidance summarises the consent requirement for marketing emails to individuals. citeturn11view13 | |
| You should also provide privacy information at the point of collection (who you are, why you’re collecting the email, how to contact you). UK GDPR guidance enumerates the information organisations need to provide when collecting personal data. citeturn11view12 | |
| ### Landing page structure | |
| #### V1 minimal (fast) | |
| **Above the fold** | |
| - Headline: “A spy romance VN with match-3 choices.” | |
| - One-line promise: “Join the list for SFW character reveals + mission dispatches.” | |
| - Email field + CTA button: “Join the waitlist” | |
| - Micro-trust line: “Double opt-in. Unsubscribe anytime.” citeturn11view14turn11view13 | |
| **Three simple benefit bullets** | |
| - “Meet agents. Make choices. Deal with consequences.” | |
| - “Match-3 to unlock story beats.” | |
| - “Get early reveals + polls.” | |
| **One visual block** | |
| - Best first image: a clean 4:5 hero with one character + “CLASSIFIED” overlay + a small inset of your match-3 UI. This supports Reddit’s “show product” best practice and makes the promise concrete. citeturn12view3 | |
| **FAQ (short)** | |
| - “What do I get?” → “Email updates, reveals, quick polls.” | |
| - “When?” → “Coming soon; dates shared by email.” | |
| - “Is it SFW?” → “Yes: no explicit content on this page.” (Keep this true.) citeturn9search2turn4search3 | |
| - “Unsubscribe?” → “Anytime.” citeturn11view13 | |
| **Footer trust** | |
| - Studio name, contact email, privacy notice link. citeturn11view12 | |
| #### V2 more trust + personal (still anonymous) | |
| Everything in V1, plus: | |
| **“Who we are” block (anonymous, not cringe)** | |
| - Persona option: “YYAA Handler” (a masked/anonymous “handler” voice) | |
| - 2–3 sentences: why you’re making it, what stage it’s in, what you’ll share next | |
| - One behind-the-scenes screenshot (UI mockup) as proof | |
| **Mini “dispatch” teaser** | |
| - Show one sample update title like: “Dispatch #01: Choosing the first agent” | |
| - This primes people for the email format without showing your face. | |
| **Compliance note** | |
| - If you’ll send marketing emails, explicitly state consent purpose (“We’ll email you about Agent Daddy updates.”) and link to privacy info. citeturn11view13turn11view12 | |
| ### Personalisation without face: what actually works | |
| **Masked persona (Agent/Handler voice)** | |
| Pros: memorable, on-theme, protects identity; Cons: can feel gimmicky if overdone—keep it short and consistent. | |
| **Mission dossier updates (“Dispatch #01”)** | |
| Pros: maps perfectly to spy fantasy; Cons: requires consistency—don’t start if you can’t send at least occasional updates. | |
| **Signature style (one symbol)** | |
| Pros: brand recognition fast; choose one: “classified stamp”, “agency seal”, “redacted bar”. | |
| **Short founder note without identity** | |
| Pros: adds sincerity; keep it “one paragraph, one promise” (what you’ll send, how often, unsubscribe). citeturn11view13turn11view12 | |
| **Behind-the-scenes proof (mockups, process gifs)** | |
| Pros: builds trust because it proves the game exists; aligns with “show product” logic. citeturn12view3 | |
| **Community invite (low effort)** | |
| Pros: lets fans gather early; Cons: moderation burden—keep it simple (one subreddit or one Discord later). (No verified Reddit-specific rule here; practical ops note.) | |
| ## Ready-to-build storyboards and hybrid measurement | |
| **Deliverable 9: Ready-to-build storyboards** | |
| **Deliverable 10: Hybrid measurement plan** | |
| ### Six storyboard scripts (SFW) with 4:5 and 9:16 layout plans | |
| All scripts below assume: brand appears in the first 3 seconds, captions are present, and the visuals stay fully clothed to avoid adult-content rejection risk. citeturn12view3turn15view0turn9search2 | |
| #### Script one: spy danger romance | |
| **Length:** ~8s (Pattern A) | |
| **Hook concept:** “SPIES ONLY.” | |
| **Shot list + on-screen text + motion + SFX** | |
| - 0.0–0.8s: Character close-up (suit, earpiece). Overlay: “SPIES ONLY.” | |
| - Brand: “Agent Daddy” small bug top-left | |
| - Motion: slow push-in | |
| - SFX: radio beep | |
| - 0.8–2.0s: Dossier card flash. Overlay: “MISSION: INFILTRATE.” | |
| - Motion: swipe-in + stamp | |
| - SFX: stamp thunk | |
| - 2.0–4.0s: Two-shot (briefing room). Overlay: “Your handler: ‘Don’t get caught.’” | |
| - Captions match text | |
| - SFX: subtle whoosh | |
| - 4.0–6.2s: Match-3 board: one move → small cascade. Overlay: “Solve. Unlock. Choose.” | |
| - SFX: match pops | |
| - 6.2–8.0s: CTA card. Overlay: “Get dispatches + reveals.” Button text: “Join the waitlist” | |
| - SFX: clean ping | |
| **4:5 layout plan** | |
| - Safe centre: character face + overlay in upper-middle | |
| - Brand bug: top-left | |
| - UI inset: bottom third (avoid extreme bottom edge) | |
| **9:16 layout plan** | |
| - Character face in upper third | |
| - Match-3 board fills middle | |
| - CTA in lower third with large tap target | |
| #### Script two: spy danger romance | |
| **Length:** ~12s (Pattern B) | |
| **Hook:** “Your cover story is… weak.” | |
| **Shots** | |
| - 0.0–1.2s: Overlay: “Your cover story is… weak.” (character smirk) | |
| - 1.2–3.0s: Overlay: “Gala. Rooftop. Extraction.” (mission montage cards) | |
| - 3.0–6.5s: Match-3 move → cascade. Overlay: “Crack the code.” | |
| - 6.5–9.5s: Dialogue box: “Handler: ‘Try not to impress me.’” | |
| - 9.5–12.0s: CTA: “Join the list for SFW updates.” + “Sign up” | |
| **SFX** | |
| - whoosh transitions, match pops, soft “UI click” on dialogue choice highlight | |
| **Layouts** | |
| - 4:5: keep text blocks on solid dark panels for readability citeturn15view0 | |
| - 9:16: stack as vertical “dossier → puzzle → choice → CTA” | |
| #### Script three: match-3 satisfaction + flirting | |
| **Length:** ~6–7s (Pattern A) | |
| **Hook:** “A puzzle with consequences.” | |
| **Shots** | |
| - 0.0–1.0s: Overlay: “A puzzle with consequences.” + brand bug | |
| - 1.0–3.5s: Match-3: one juicy move + cascade + “PERFECT” style feedback (SFW) | |
| - 3.5–5.5s: Dialogue: “Handler: ‘Nice work… agent.’” | |
| - 5.5–7.0s: CTA: “Get early reveals.” “Join the waitlist” | |
| **SFX** | |
| - match pops, single “success chime”, UI click | |
| **Layouts** | |
| - 4:5: match-3 centred, dialogue appears as overlay panel | |
| - 9:16: match-3 bigger; dialogue slides up from bottom | |
| #### Script four: match-3 satisfaction + flirting | |
| **Length:** ~10–12s (Pattern B) | |
| **Hook:** “Pick a move. Pick a line.” | |
| **Shots** | |
| - 0.0–1.2s: Overlay: “Pick a move. Pick a line.” (character glance to camera) | |
| - 1.2–4.0s: Match-3 move + cascade | |
| - 4.0–7.0s: Dialogue choice appears: | |
| - “Stay professional.” | |
| - “Tease him.” | |
| - 7.0–10.0s: Quick reaction pose (raised brow) + overlay: “He remembers.” | |
| - 10.0–12.0s: CTA: “Join the list for dispatches + polls.” | |
| **Notes** | |
| - Keep the “tease” purely in text tone (no explicit language, no suggestive body framing). citeturn9search2 | |
| #### Script five: choice/drama + humour | |
| **Length:** ~15s (Pattern C) | |
| **Hook:** “Trust no one. Except… him?” | |
| **Shots** | |
| - 0.0–1.5s: “Trust no one. Except… him?” (two-shot, tense) + brand bug | |
| - 1.5–4.0s: Dossier overlay: “STATUS: COMPLICATED.” | |
| - 4.0–7.0s: Match-3: “DISARMED” feedback (thriller safe) | |
| - 7.0–10.5s: Dialogue: “Handler: ‘Your cover is yoga.’” (comedy beat) | |
| - 10.5–13.0s: Choice buttons: “Commit to the lie” vs “Tell the truth” | |
| - 13.0–15.0s: CTA: “Get updates. Confirm to join.” + “Sign Up” citeturn11view14 | |
| #### Script six: choice/drama + humour | |
| **Length:** ~8–10s | |
| **Hook:** “One wrong choice…” | |
| **Shots** | |
| - 0.0–1.0s: “One wrong choice…” (redacted bar animation) + brand bug | |
| - 1.0–3.0s: Mission flash: “ALARM: TRIGGERED” (no gore) citeturn9search1 | |
| - 3.0–6.0s: Match-3 move to “fix” the situation | |
| - 6.0–8.0s: Dialogue: “Handler: ‘That was… loud.’” | |
| - 8.0–10.0s: CTA: “Join the waitlist.” | |
| ### Hybrid measurement plan (simple) | |
| Track the funnel as: | |
| **Impressions → Clicks → Email submitted → Email confirmed** (confirmed = the “trusted” metric). (Double opt-in confirmation requires a link click to become subscribed.) citeturn11view14 | |
| #### Optional “one extra action after signup” ideas (pick later) | |
| These are optional; they exist to give you one higher-intent signal beyond email submission: | |
| - “Pick your favourite mission theme” (stealth / tech / social infiltration) | |
| - “Choose your update style” (short dispatches / behind-the-scenes / both) | |
| - “Vote: which agent should be revealed next?” (character A vs character B) | |
| #### Reddit campaign setup recommendation for tiny budgets | |
| If you want the simplest possible launch, “Promote your post” is a viable start: it’s feed-only, CPC, defaults to maximise clicks, and uses community targeting only. citeturn13view0 | |
| If you can install site tracking and want optimisation towards signups, Reddit’s conversion campaigns support conversion goals like signups and are tracked via Reddit Pixel or Conversions API; Reddit also notes conversion campaigns optimise to the conversion events you measure. citeturn11view10turn11view11 | |
| #### $50 plan (low risk, learning-focused) | |
| Creatives: 2–3 (use Combo one, two, three from above). | |
| Run length: 5–7 days (small daily spend). | |
| Objective choice: | |
| - If you **don’t** have conversion tracking ready: Traffic (clicks) via promoted post or traffic campaign; measure signups in your email tool + page analytics. citeturn13view0 | |
| - If you **do** have conversion tracking ready: Conversions optimised to “signup” (when available) because Reddit supports conversion goals like signups. citeturn11view10 | |
| Kill/iterate rules (relative, not benchmark-based) | |
| - If one creative gets clearly worse click rate and worse confirmed signups than the others after a few days, pause it and replace with a new hook/angle. (No verified Reddit benchmark provided; this is a practical A/B iteration rule.) | |
| #### $100 plan (still small, but enough to separate winners) | |
| Creatives: 3 (one per main angle: spy danger romance, match-3 satisfaction, choice/drama humour). | |
| Structure: | |
| - 1 campaign, 1–2 ad groups max (to avoid spreading spend too thin), each ad group uses one targeting method at a time (community vs keyword), and only then layer demographics. (This matches Reddit’s own description that demographic filters are most effective alongside other targeting types.) citeturn11view16 | |
| Objective: | |
| - Prefer conversion optimisation to signup if tracking is installed; Reddit states conversion campaigns optimise to the conversion events you’re measuring and offer conversion metrics like cost per result. citeturn11view10turn11view11 | |
| Creative rotation rule: | |
| - Refresh the hook line first (overlay + first 1.5s), because Reddit’s guidance concentrates performance impact in the first seconds and emphasises hooks/branding early. citeturn15view0turn12view3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment