/
githubmirror
/
amphtml
Обзор
Документация
Войти
/
githubmirror
/
amphtml
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ads/vendors/innity.js
25 строк
757 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 innity(global, data) { validateData(data, ['pub', 'zone'], ['channel']); writeScript(global, 'https://cdn.innity.net/admanager.js', () => { const innityAMPZone = global.innity_adZone; const innityAMPTag = new innityAMPZone( encodeURIComponent(data.pub), encodeURIComponent(data.zone), { width: data.width, height: data.height, channel: data.channel ? encodeURIComponent(data.channel) : '', } ); // AMP handling or noContentAvailable innityAMPTag.amp(global.context); // else renderStart (with at least house ad) global.context.renderStart(); }); }