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:
| View | Purpose |
|---|---|
| Live odds | Betting markets and outcomes; pair with Odds updates and Betslip configuration. |
| Live stats | Match statistics alongside odds where configured. |
| Live quiz | Free-to-play quiz flows when enabled for the event. |
| Leaderboards | Quiz hub leaderboards when a quiz experience is available. |
| Settings | Appearance, 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
| Capability | Web API | React Native |
|---|---|---|
| Betslip / interactivity | embet.betSlipConfig(...) | ref.configureBetSlip(...) |
| Responsive scaling | embet.resizeConfig(...) | ref.configureResize(...) |
| Live odds feed | embet.updateOdds(...) | ref.updateOdds(...) |
| Segmentation | embet.init({ segmentation }) / updateProfileData | segmentation prop / ref.updateProfileData(...) |
| Analytics & custom flows | embet.eventManager(...) | onEvent on EmbetOverlay |
Platforms
Updated 25 days ago
