diff --git a/ads/speakol.js b/ads/speakol.js index 17d9d1d8ac36..dd757920e0f6 100644 --- a/ads/speakol.js +++ b/ads/speakol.js @@ -26,17 +26,16 @@ import {loadScript, validateData} from '../3p/3p'; export function speakol(global, data) { validateData(data, ['widgetid']); - global._speakol = global._speakol || { - widgetId: data['widgetid'], - }; - + (global.spksdk = global.spksdk || []).push({ + // eslint-disable-next-line google-camelcase/google-camelcase + widget_id: `wi-${data['widgetid']}`, + element: `wi-${data['widgetid']}`, + }); const d = global.document.createElement('div'); d.classList.add('speakol-widget'); - d.id = 'spk-wi-' + data['widgetid']; + d.id = 'wi-' + data['widgetid']; + global.document.getElementById('c').appendChild(d); - loadScript( - global, - `https://crawler.speakol.com/sdk/speakol-widget.js?wid=wi-${data['widgetid']}&eid=spk-wi-${data['widgetid']}` - ); + loadScript(global, 'https://cdn.speakol.com/widget/js/speakol-widget-v2.js'); }