/
githubmirror
/
amphtml
Обзор
Документация
Войти
/
githubmirror
/
amphtml
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ads/vendors/pubscale.js
21 строка
555 B
prabeen04
✨ PubScale ad network registration (#39051)
07 июн 2023, 20:29
Не верифицирован
07 июн 2023, 20:29
43cb920
Код
Авторство
О чём код?
import {loadScript, validateData, writeScript} from '#3p/3p'; /** * @param {!Window} global * @param {!Object} data */ export function pubscale(global, data) { // TODO: check mandatory fields validateData( data, ['pid'], ['format', 'appid', 'size', 'params', 'load-strategy', 'version'] ); global.pubscale = data; const VERSION = data['version'] || 'v1'; const URL = `https://static.pubscale.com/lib/amp/${VERSION}/index.js`; const load = data['load-strategy'] !== 'sync' ? writeScript : loadScript; load(global, URL); }