Embed support by platform

Reference for which layouts, feed types, sign-in options, playback controls, and measurement each Genuin surface supports, from the Web SDK and mobile SDKs to offsite tags.

You configure an embed or placement once in your Business Account, and whichever SDK the surface uses renders it. Genuin separates what the embed is (content, rules, and governance) from where it renders (platform-specific behavior).

The content scope, feed logic, moderation and brand-safety rules, and reporting model are shared across surfaces. What differs is the rendering: a browser script on the web, native views in apps, and fixed-size units offsite.

Embeds are part of Onsite; for the whole product, see Onsite: what it does and where to start. For how an embed is built and served, see How embeds work.

Onsite embeds and offsite extensions

Cross-platform embeds are onsite first. They run inside the sites and apps you own and stay governed in your Business Account.

  • Onsite embeds render on desktop web, mobile web, and native iOS and Android apps. They support the full range of feed intelligence, engagement, and continuity features.
  • Offsite extensions carry selected feeds to media and advertising partners, where enabled. They're constrained, partner-safe renderings with limited interaction and tracking.

Tip

Cross-platform embeds aren't the same as offsite ad units. Offsite support extends the onsite embed model; it doesn't replace it.

Common uses include the same brand or community feed on desktop and mobile web, identical feeds inside iOS and Android apps, and campaign or seasonal embeds across several owned touchpoints. Visitors get a familiar experience as they move between devices, and you keep control of it.

Surfaces

SurfaceHow it's deliveredRequirementsBest for
Desktop and mobile webThe Web SDK script, pasted from the Web tab of the embed or placement code panelA page where you can add HTML; the same script serves phones and desktopsDiscovery pages, product detail pages, editorial hubs, mobile category pages, and campaign landing pages
AndroidThe Genuin Android SDK from Maven Central (com.begenuin core, ui, camera, and ai)Android 7.0 (API 24) or later; Kotlin or Java; Views or Jetpack ComposeApp home feeds, in-app social experiences, and post-purchase journeys
iOSThe Genuin iOS SDK from the public GitHub repo genuininc/genuin_ios_sdk, as a Swift package or as the GenuinCore, GenuinUI, GenuinCamera, and GenuinAI podsDeployment target iOS 13.0. The SDK runs on iOS 15 or later, so an app that targets iOS 13 or 14 wraps the import in an availability check for iOS 15.0. Swift, portrait, iPhoneApp home feeds, in-app social experiences, and post-purchase journeys
React Native and FlutterWrapper packages over the native SDKsThe Android and iOS requirements above; a Material theme on AndroidCross-platform apps
AngularThe Web SDK wrapped in a component, from the Angular tabSame as webAngular sites
Offsite unitsIAB Standard Tags built under Grow > Off Site > Extended O&O, placed by media partnersA partner page or ad server that accepts a script tagMedia partners, campaign amplification, and paid distribution

We recommend the JavaScript embed from the Web tab for the best compatibility and viewing experience. Iframe implementations can have platform-specific limits, particularly on iOS devices, that affect video playback and rendering.

To install each SDK, see Embed the Genuin Web SDK on your website, Integrate the Genuin Android SDK, Integrate the Genuin iOS SDK, Integrate the Genuin SDK with React Native apps, and Integrate the Genuin SDK with Flutter apps.

Business Account also gives ready-made snippets under Build > Publish Brand Community > SDK Integration. They cover iOS, Android, React Native, and Flutter, for both the Live and QA environments. Each one includes your API key, a copy button, and a link to the developer documentation.

What each surface adds

SurfaceIntegrationCapabilities
Desktop webJavaScript embedAll web layouts; brand, community, group, and contextual feeds; full engagement (reactions, comments, shares); linkouts and commerce actions; first-party tracking and reporting
Mobile webResponsive JavaScript embedVertical video (9:16) optimization; scroll-first interaction; tap-to-expand playback; performance-aware loading
Native appsGenuin iOS SDK and Genuin Android SDKNative UI rendering; contextual and continuity feeds; deep links to communities and profiles; app-safe autoplay rules; device-level tracking
OffsiteOffsite extensions; IAB-compatible units, where enabledFixed-size units; controlled engagement actions; partner-safe autoplay and redirects; external tracking integrations

Offsite units don't support contextual or continuity feeds or cross-session memory, and their engagement and moderation are limited.

Layouts and feed types by surface

CapabilityWebAndroidiOSReact Native and FlutterOffsite IAB tag
CarouselYesYes, GenuinEmbedViewYes, initializeEmbedYesNo
FeedYesYes, full screenYes, initializeEmbedFeedYesNo
Standard WallYesYes, full screenYes, initializeStandardWallYesNo
GridNoYes, GenuinEmbedViewNoNoNo
Placements with sectionsYesYes, BGPlacementViewYes, initializePlacementYesNo
Brand, community, and group feedsYesYesYesYesNo; a tag shows the posts you select
Contextual feed from page contextYes, contextualParamsYes, contextualParams mapYes, contextualParamsThrough the native SDKNo
Placement signals (location, place, time, segments, interests, posted-by)YesYesYesThrough the native SDKNo
Dynamic sections generated per pageYesYesYesThrough the native SDKNo
Contextual ContinuityYesYesYesThrough the native SDKNo
Generative Contextual ContinuityYes on desktop; with limitations on mobile webWith limitationsWith limitationsThrough the native SDKNo

Group feeds are called loop feeds in the SDKs and the API; loop_ids are group IDs. Learn more about Contextual Continuity, How Generative Contextual Continuity embeds work, and contextual feeds.

CapabilityWebAndroidiOSReact Native and FlutterOffsite IAB tag
Member sign-in in the embed (email, Google, Apple, your SSO)YesYesYesYesNo
Auto Login with a token from your own sessionYes, token in initYes, setSSOConfigYesYesNo
Deep links into communities, groups, videos, and profilesYesYesYesYes, with manifest and URL-scheme setupRedirect to profile only
Push notificationsNoYesYesYesNo

For setup, see Choose how members sign in to the Genuin SDK, Set up single sign-on with your identity provider, Handle Genuin deep links in your app, and Set up push notifications in the Genuin SDK.

Playback and engagement

ControlOnsite (web and apps)Offsite IAB tag
AutoplaySet per embed. Browsers allow autoplay only with the sound off, so web playback starts muted and the viewer taps to unmute. Settings > Player Controls can delay autoplay and turn it off for the brand.Autoplay Video toggle; muted
LoopLoop Video per embedNot available
Video cell shape9:16 by default and preferred; 1:1, 2:3, 3:2, 16:9, 4:3, 3:4, 3:5, and 2:1 per embed; adaptive video displayFixed unit size
Engagement toolsRepost, Spark, Comment, Share, and Intelligence, each switchable per embedEnable Engagement Tools toggle
Links added to videosShown outside the video or as an overlay; external linkouts configurableNot available
Shoppable links and calls to actionSupportedNot available
Expand and floating viewsPer embedEnable Ad Expansion toggle
Navigation out of the embedEnable Redirection to the community, group, or member page, switchable for eachRedirect to Profile toggle

Autoplay rules vary by platform and operating system, and the SDKs apply app-safe behavior in apps. For the brand-wide player settings, see Player Controls and Feed Settings. For the overlays on embedded videos, see Control what viewers see and can do on embedded videos.

Offsite units

An IAB Standard Tag packages posts you select into a unit for a partner's page. You build it under Grow > Off Site > Extended O&O.

  • Sizes: 300×600 (the default), 300×250, 320×100, and 320×50. 728×90 is listed but isn't available.
  • Budget: each tag has a budget, and views are billed by CPM, where a view is 3 seconds of autoplay.
  • End: a tag runs until its budget is spent or its end date passes.

Paid partnerships and ad creatives under the same Off Site menu are the campaign and creative layers around tags. Learn more in Create an ad creative for partner pages and Offsite: what it does and where to start.

Configuration in your Business Account

One embed configuration in your Business Account drives every surface. In it, you define:

  • The embed type: brand, community, or group feed.
  • Layout and view settings.
  • Engagement and redirection rules.
  • Media playback behavior.
  • Tracking and reporting controls.

Genuin handles the platform differences automatically through the web embed logic, responsive rendering rules, SDK-level constraints, and offsite safety limits. For every option, see the Embed configuration reference.

Measurement

Cross-platform embeds share one impression and view tracking model. Reporting covers engagement by platform, conversion and linkout attribution, and comparisons of how the same embed performs on each surface. Reporting tools are available only onsite.

SurfaceWhere to lookWhat's counted
Web and app embedsGrow > On Site > Embed, per embed or Global AnalyticsUnique users, embed impressions, video impressions, watch duration, completion rate
Communities overallReportViews, users, watch time, completion rate, interactions, retention, earnings
Offsite tagsThe tag's own analytics under Extended O&O, plus your Google Tag Manager container if you enter its IDTag views at the 3-second mark, clicks, spend against budget

Limitations

  • No iframe option in the code panel. The Web SDK renders into a div it owns; the only iframe it uses is for whole community pages it loads itself.
  • Muted autoplay on the web is a browser rule, not a Genuin setting. Autoplay restrictions vary by browser and operating system.
  • Portrait only on iOS, and iPhone only.
  • Push notifications are app-only. The Web SDK has no notification channel.
  • Grid is Android-only as an embed layout. On the web, the equivalent is a Standard Wall.
  • Generative Contextual Continuity can require SDK support on mobile web and in apps.
  • Offsite tags show selected posts, not live or contextual feeds. Engagement and reporting are limited offsite, offsite environments enforce stricter controls, and 728×90 isn't available.
  • Full moderation and auditability apply onsite.

To keep pages fast, avoid heavy layouts on low-bandwidth mobile connections and turn on floating playback only where you need it.

See also

TRUST AND COMPLIANCE

© 2026 Genuin Inc.

Genuin Footer