...
For integrating the Genius Live player please follow the Genius Live Player Integration Guide Documentation.
Handling Events
What is the Genius Sports message bus and how to integrate with it
...
Integrating Prices
Providing prices and markets for the overlays
In order to push prices from the bookmaker to Genius Sports so that prices and markets in overlays can be repriced, added and removed in seconds, we supply the OddsFeed Platform Ingestion API with this https://swaggerui.api.geniussports.com/?url=https://explorer.api.geniussports.com/OddsFeed-Ingestion%2Fv1%2FProduction%2Fswagger-latest.yaml.
As a new customer you need to receive
an API key to push prices to the OddsFeed Platform Ingestion API
a sourceId for your prices
Please confirm that Genius Sports is able to match all the markets (with sourceMarketId), that you wish to push to the OddsFeed Platform Ingestion API.
Handling Events
What is the Genius Sports message bus and how to integrate with it
The geniussportsmessagebus
is a messaging bus used to communicate information from our video player to other components of an integrating application, typically not controlled by Genius Sports, with the necessary information to react to a specific event.
...
No simultaneous streams: Live Game streams must be limited to one stream at a time per Active Bettor account, i.e. No in-app multi-view.
...
Theming of video player controls
Documentation for Styling of the Genius Live player controls can be found here: https://dap-docs.betstream.betgenius.com/styling-genius-live-player.html
Theming the content in the video player
Genius Sports will take care of applying the desired themes to the overlays on behalf of customers. The theming of content will follow the same approach as outlined here.
Integrating Prices
Providing prices and markets for the overlays
In order to push prices from the bookmaker to Genius Sports so that prices and markets in overlays can be repriced, added and removed in seconds, we supply the OddsFeed Platform Ingestion API with this https://swaggerui.api.geniussports.com/?url=https://explorer.api.geniussports.com/OddsFeed-Ingestion%2Fv1%2FProduction%2Fswagger-latest.yaml.
As a new customer you need to receive
an API key to push prices to the OddsFeed Platform Ingestion API
a sourceId for your prices
Please confirm that Genius Sports is able to match all the markets (with sourceMarketId), that you wish to push to the OddsFeed Platform Ingestion APIActive Bettor account, i.e. No in-app multi-view.
Theming
Theming of video player controls
Documentation for Styling of the Genius Live player controls can be found here: https://dap-docs.betstream.betgenius.com/styling-genius-live-player.html
Theming the content in the video player
Genius Sports will take care of applying the desired themes to the overlays on behalf of customers. The theming of content will follow the same approach as outlined here.
Examples
An example of an Event listener loading the auth token and listening for betslip interaction
...