Control what viewers see and can do on embedded videos
Set brand-wide player, link-out, and onboarding defaults in your Business Account, switch overlays per embed or placement, and route viewer reports to moderation.
Overlay components are the interactive elements layered on embedded video and feeds. They decide how viewers engage, where they can navigate, which actions they can take, and how they report content.
Overlays are governed interaction layers, not cosmetic add-ons. They shape click-through, engagement depth, trust, and conversion on your web, app, and offsite surfaces.
You control them in three places. Settings holds the brand-wide defaults for the player, link-outs, and onboarding prompts, with separate values for the mobile app and the web. Each embed or placement then switches the overlays it shows, and the report button feeds your moderation queue.
Overlays apply to Onsite embeds and placements. For the whole product, see Onsite: what it does and where to start.
Set player controls
- Go to Settings > Player Controls.
- Choose Mobile App or Web at the top. Each has its own values.
- Set each option in the table below.
Changes reach embeds and apps within 15 minutes. Learn more about Player Controls and Feed Settings.
Save stays disabled until you change a setting. If you switch between the mobile app and web settings with unsaved changes, a popup asks you to confirm. Continuing discards those changes.
| Setting | Options | Default |
|---|---|---|
| Video Aspect Ratio | 9:16 (Vertical). Adaptive, which follows each file's shape, appears but isn't available. | 9:16 |
| Video Autoplay | Always, Never, or Custom with a delay of 1 to 5 seconds. Allow consumer to manage controls appears but isn't available. | Always |
| Video Play in Feed | Video Loop with Repeat video upto Infinite, 10, 5, or 2 times, or Auto Swipe with Swipe video after 1 to 5 repeats | Loop, infinite |
| Tap Behavior (Click/Tap on web) | Tap to Mute/Unmute or Tap to Play/Pause. When autoplay is Never or Custom, or the loop is limited, Play/Pause is forced, because a tap has to start the video. | Mute/Unmute |
| In-Feed Reaction | Spark, Like, Thumbs Up, Laugh, or Support. For your own icon, click Contact Us under Custom and describe what you need. The Genuin team then contacts you, and Custom becomes a choice once your reaction is added. | Spark |
| Playback speed | Allow users to view video in 2x speed; the web player then offers 0.25× to 2× | Off |
| Resume Playback | Resume from the Beginning, the Exact point left off, or the Last 3 or Last 5 seconds | No stored default |
| Share Caption | Allow User to see and share caption | Off |
The mobile app settings also have Video starts with sound on, a toggle for whether a video's audio is on by default. Web doesn't have it.
On Web, Click/Tap Behavior adds a third option, Tap to Unmute / Play/Pause. The first tap unmutes a muted video, and later taps play or pause it.
Autoplay on the web starts muted because browsers block sound before a tap. Tap to Mute/Unmute is what lets the viewer hear it.
To set player options in code instead, see Customize the Genuin video player.
Set link-out controls
- Go to Settings > Linkout Controls.
- Set the options in the table below. They govern the links members and your team attach to videos, and the button that shows them.
| Section | Setting | Options and default |
|---|---|---|
| Linkout Source Preferences | Allow adding URLs from | My Own Brand Domains, My Network of Brand Domains, Genuin In-Network Brand Domains, or Any Relevant Open Web Domains. Default: any relevant open web domain. |
| Customize Link out button | Button Color, Button Text Color, Corner Radius, Add Arrow Icon | Defaults #0645FF, #FFFFFF, and 8 px |
| Linkout Delay | Custom (the link appears after a delay in seconds), Immediately (as soon as the video plays), or Always Visible | Custom, 5 seconds |
| Link Redirection | In-app Browser or External Browser | In-app, for the mobile app |
Linkout Source Preferences decide which domains Business Account suggests when someone adds a link while creating a post. Selecting a source also selects and locks every source above it in the list.
The link-out button's look applies across all platforms. Corner Radius, Button Color, and Button Text Color are required, and colors must be valid 6-digit HEX codes. The button preview updates as you change them.
A Custom delay takes 1 to 10 seconds. Always Visible shows links as soon as the video loads, with no transition, and Web doesn't offer it.
Links can be shoppable product links, external URLs, or campaign CTAs. Which links a video carries is set on the post, or in bulk under Manage > Links, where you can also block a link or a whole domain.
Learn more about managing video link-outs centrally.
Set onboarding prompts
- Go to Settings > Guided Onboarding Controls.
- Turn on each prompt you want, and set its trigger.
| Prompt | What it does | Trigger |
|---|---|---|
| Login/signup | Asks the viewer to sign in or get the app | After 1 to 5 swipes |
| Interest selection | Asks for interests to tailor the feed | After 1 to 5 swipes |
| Username | Asks a signed-in viewer to choose a username | After 1 to 5 swipes |
| Complete profile | Asks a signed-in viewer to finish their profile | After 1 to 5 swipes |
| Get App | Promotes the app. It appears only on Web, when Customize Your Web CTAs in Settings > Brand Elements is set to Get App, and it replaces the four prompts above. | After 1 to 5 swipes |
| Idle Time Interruption | Shows a prompt when the screen has been idle | After a number of seconds |
| Gestures | Shows the swipe and tap hints on first use | On or off |
These prompts appear only to viewers who skipped the first setup steps, such as completing a profile or selecting interests.
Each prompt you turn on needs a value. A swipe count outside 1 to 5 moves to the nearest limit. Idle Time Interruption takes 60 to 300 seconds: under 60 shows an error, and over 300 becomes 300.
Gestures show once per user and don't return on later logins. Web has the same settings and options as the mobile app, apart from the Get App swap above.
Switch overlays on an embed
The brand-wide settings are the defaults; each embed decides which overlays it shows. Depending on the embed type, overlay settings apply to onsite embeds, onsite placements, offsite extensions, and cross-platform embeds.
- Go to Grow > On Site > Embed and open the embed.
- On the Embed View or Expand View tab, under Engagement Details, select Enable Engagement Tools and choose Repost, Spark, Comment, Share, and Intelligence one by one.
- Select Enable Redirection and choose Community, Group, or User to decide where a tap on a name takes the viewer.
- Under Links, select Show Links and set Position to Overlay on the video or Outside the frame.
- Under Media Play, set Autoplay Video and Loop Video, and for carousels, Carousel Style and Feed Display Preference.
- Under View Settings, set the header, side panel, navigation arrows, cell aspect ratio, padding, adaptive display, and the expand and floating views.
The full option list with defaults is in Embed your social experience on your website. Offsite units have their own smaller set; see IAB-compatible embeds for media and advertising partners.
Switch overlays on a placement
Placements, the contextual feed units under Grow > On Site > Placement, carry a wider set of overlays across two tabs.
- Configure view: three pickers choose the components shown on top of each video, on the bottom, and outside on the bottom. Each offers Section Details (Title, Subtitle, Cover, Thumbnail, Number of clips), Video Details (Post Date, Video Duration, Post Description, Linkouts), Social Interaction Counts (Views, Reactions, Comments), or None.
- Configure view also holds the media settings: Autoplay Video, Auto-Advance Playback after the full video or after 3, 5, or 7 seconds, and Loop Video. Its layout settings are Adaptive Video Display (fit the screen, or keep a fixed 9:16), Video Cell Aspect Ratio, Placement Size, and Free Scroll or Single Video Swipe.
- Expand view: Show Engagement Icons (Repost, Reaction, Comment, Share, Intelligence), Enable Redirection (Community, Group, User), Enable Report, which is locked on with all five reasons, and Show Linkouts.
- Auto-Advance Playback waits 3 seconds by default, and Free Scroll or Single Video Swipe appears only for the Feed layout.
For the full placement flow, see Create a placement and map it to the shopper journey.
Handle reports from viewers
Reporting is on in the app, on every embed, and on every placement, and you can't switch it off. On the web, Report Post sits in the video's menu and Report Comment in each comment's menu. A viewer who isn't signed in is asked to sign in, or to get the app, before the form opens.
A viewer picks one of five reasons: Inappropriate Content, Non-Professional Content, Spam, Threatening/Violent, or Other. The report is anonymous to the poster.
Reports land in Moderate > Content Moderation under Queued, next to the items the AI moderator flags. Each row shows who flagged it, the content type, the report count, the owner, the guideline matched, and the reason.
Brand owners and admins review the queue. Each row also shows the Latest reported time and the Flagged Content itself. Content Type is a post, a comment, a user, a community, or a group, and Reports counts the separate users who reported it.
Select the tick to keep the content, or the bin to remove it. Actioned items move to History. Learn more about Moderation Baselines and Queue.
The History tab logs each decision with Reviewed Date, Reviewed By, Action, Content Type, Content, and Reason. Approved means the content was kept, and Rejected means it was removed.
How overlays behave by environment
| Environment | Overlay behavior |
|---|---|
| Web | Full control with hover and click interactions |
| Mobile web | Tap-first, simplified overlays |
| iOS and Android | Native-feel overlays through the SDK |
| Offsite embeds | Restricted overlays based on partner policies |
For what each platform supports, see Embed support by platform.
Choose settings by surface
Match overlay density to the viewer's intent:
- Discovery surfaces (home page, article pages, explore): turn autoplay and loop on, and turn on all engagement tools, because full engagement increases dwell time and participation. Turn on redirection to community, group, and user pages for deeper exploration, and overlay links for inspiration.
- Product and checkout pages: limit engagement, such as to Spark and Share, and switch redirection off so a tap can't leave the page. Place links outside the frame for transactional flows. Turn autoplay off for checkout or sensitive contexts.
- Member content anywhere: reporting is already on, so name an owner for the moderation queue before launch.
- Both devices: Player Controls hold separate values for Mobile App and Web. Test autoplay, link-out delays, and CTA timing on a phone and a desktop.
Limitations
- Embed type and contract. Your embed type and contract set which overlays are available. Offsite and IAB placements might restrict some controls.
- Role-based permissions apply. Interactions are logged for reporting and audit.
- Adaptive aspect ratio and viewer-managed controls aren't available.
- Autoplay delay and auto-swipe take 1 to 5 as values. For example, a Custom autoplay delay of 5 starts playback after 5 seconds.
- Tap behavior follows autoplay. With autoplay off or delayed, Play/Pause is forced.
- Custom reactions are a request, not a setting; Genuin adds the reaction for you.
- Reporting can't be turned off. Placements show Enable Report locked on; embeds and the app always offer it.
- Settings take up to 15 minutes to propagate. Check a change after that window.
- One default set per device. Mobile App and Web are configured separately; iOS and Android share the mobile values.

