Overlay

The embet-overlay experience and supported views.

emBET ships as a single embet-overlay custom element (Web) or EmbetOverlay component (React Native). It is the only supported integration surface for live products.

Supported views

The side menu switches between these experiences inside the overlay:

ViewPurpose
Live oddsBetting markets and outcomes; pair with Odds updates and Betslip configuration.
Live statsMatch statistics alongside odds where configured.
Live quizFree-to-play quiz flows when enabled for the event.
LeaderboardsQuiz hub leaderboards when a quiz experience is available.
SettingsAppearance, theme, and notification preferences for the end user.

Embed the overlay

Web

<embet-overlay customid="YOUR_EVENT_ID"></embet-overlay>

Set customid (Web) or customId (React Native) to your event or stream ID.

React Native — see Overlay and Getting started.

Configuration you attach to the overlay

CapabilityWeb APIReact Native
Betslip / interactivityembet.betSlipConfig(...)ref.configureBetSlip(...)
Responsive scalingembet.resizeConfig(...)ref.configureResize(...)
Live odds feedembet.updateOdds(...)ref.updateOdds(...)
Segmentationembet.init({ segmentation }) / updateProfileDatasegmentation prop / ref.updateProfileData(...)
Analytics & custom flowsembet.eventManager(...)onEvent on EmbetOverlay

Platforms