/
githubmirror
/
amphtml
Обзор
Документация
Войти
/
githubmirror
/
amphtml
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ads/vendors/pixels.js
25 строк
696 B
Kristofer Baxter
♻️ Remove Notice from JS and Markdown (#35717)
19 авг 2021, 21:21
Не верифицирован
19 авг 2021, 21:21
f564b7e
Код
Авторство
О чём код?
import {validateData, writeScript} from '#3p/3p'; /** * @param {!Window} global * @param {!Object} data */ export function pixels(global, data) { validateData(data, ['origin', 'sid', 'tag'], ['clickTracker', 'viewability']); data.tag = data.tag.toString().toLowerCase(); global._pixelsParam = data; if (data.tag === 'sync') { writeScript( global, 'https://cdn.adsfactor.net/amp/pixels-amp.min.js', () => { const pixelsAMPAd = global.pixelsAd; const pixelsAMPTag = new pixelsAMPAd(data); pixelsAMPTag.renderAmp(global.context); global.context.renderStart(); } ); } else { global.context.noContentAvailable(); } }