(function(d,w){ let adUnitSiteId = "219325"; // ID сайта, берем в коде блока let adUnitsSettings = [ { adUnitId: "673486", // XOR ID ad unit'а, можно взять из стандартного кода блока elementSelector: "body", // Селектор элемента, в который вставляем контейнер position: "top" // Позиция контейнера в указанном элементе, если "top" - вставляем перед первым элементом (для миррор и смарт блоков) } // Для добавления дополнительных блоков через запятую добавить в массив настройки в фигурных скобках ]; let removeSelector = ".classToRemove"; // Селектор для удаления элементов (function(){ // Удаление элементов со страницы по селектору let s = d.querySelectorAll(removeSelector); if (s && s.length) { Array.from(s).forEach(function(e){ e.remove(); }); } })(); (function(){ // Подключаем 360_light в head, используя adUnitSiteId let ss = d.querySelector("script[src=\"//s.clickiocdn.com/t/" + adUnitSiteId + "/360.js\"]"); let s = d.createElement("script"); s.src = "//s.clickiocdn.com/t/" + adUnitSiteId + "/360" + ((ss)?"":"_light") + ".js"; s.async = "async"; d.querySelector("head").appendChild(s); })(); function addContainer(cId, s, p) { let c = d.createElement('div'); // Создаём контейнер с указанным ID c.id = cId; let e = d.querySelector(s); if(e) { if (p && p === "top") // Перед первым элементом { let ch = d.querySelector(s + " > :first-child"); if(ch) e.insertBefore(c, ch) else e.appendChild(c); // Усли нет дочерних элементов - просто добавляем к родителю } else e.appendChild(c); // Добавляем в конец } return c; } let containersId = "clickio_adunit"; // ID контейнеров ad unit'ов (можно не трогать) let k = 1; // счетчик, прибавляемык к ID контейнера adUnitsSettings.forEach(function(adUnit){ let cId = containersId + "-" + k; addContainer(cId, adUnit.elementSelector, (adUnit.position?adUnit.position:false)); // Вызываем функцию вставки контейнера (window.__lxGc__=window.__lxGc__||{'s':{},'b':0}).cmd=window.__lxGc__.cmd||[]; __lxGc__.cmd.push(function(){ __lxGc__.display(cId, "_" + adUnitSiteId, "_" + adUnit.adUnitId); // Показываем ad unit }); k++; }); })(document, window);