Depending on your use case, you may have opted for a hosted implementation of the adapter. In this case, you will be provided with the adapter name, which you will then register with widget loader before adding other widgets. Widget integration with hosted adapter Example <script> (function (a, b, c, d, e, f, g, h, i) { a[e] || ((i = a[e] = function(){(a[e].q = a[e].q || []).push(arguments)}), (i.l = 1 * new Date()),(i.o = f),(g = b.createElement(c)),(h = b.getElementsByTagName(c)[0]), (g.async = 1),(g.src = d),g.setAttribute("n", e),h.parentNode.insertBefore(g, h)); })(window, document, "script", "https://widgets.sir.sportradar.com/sportradar/widgetloader", "SIR", { language: "en", }); SIR("registerAdapter", "{adapterNameProvided}"); // Make sure you register adapter before adding widgets SIR("addWidget", ".sr-widget", "{widgetName}", {...widgetArgs}); </script> <div class="sr-widget"></div> Copy