clickio

Sticky banners for a12.com

Mar 24th, 2021 (edited)
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.67 KB | None | 0 0
  1. <script>
  2. (function(d,w){    
  3.     let adUnitSiteId    = "221279";
  4.     let adUnitsSettings = [
  5.         {
  6.             adUnitId: "677206",
  7.             elementSelector: "body",
  8.             position: "top"
  9.         },
  10.         {
  11.             adUnitId: "677204",
  12.             elementSelector: "body",
  13.             position: "top"
  14.         }
  15.     ];
  16.  
  17.     (function(){
  18.         let ss = d.querySelector("script[src=\"//s.clickiocdn.com/t/" + adUnitSiteId + "/360.js\"]");
  19.         let s = d.createElement("script");
  20.         s.src = "//s.clickiocdn.com/t/" + adUnitSiteId + "/360" + ((ss)?"":"_light") + ".js";
  21.         s.async = "async";
  22.         d.querySelector("head").appendChild(s);
  23.     })();
  24.  
  25.     function addContainer(cId, s, p) {
  26.         let c = d.createElement('div');
  27.         c.id  = cId;
  28.         let e = d.querySelector(s);
  29.         if(e)
  30.         {
  31.             if (p && p === "top")
  32.            {
  33.                let ch = d.querySelector(s + " > :first-child");
  34.                 if(ch) e.insertBefore(c, ch)
  35.                 else   e.appendChild(c);
  36.             }
  37.             else e.appendChild(c);
  38.         }
  39.         return c;
  40.     }
  41.     let containersId = "clickio_adunit";  
  42.     let k = 1;                            
  43.     adUnitsSettings.forEach(function(adUnit){
  44.         let cId = containersId + "-" + k;
  45.         addContainer(cId, adUnit.elementSelector, (adUnit.position?adUnit.position:false));
  46.         (window.__lxGc__=window.__lxGc__||{'s':{},'b':0}).cmd=window.__lxGc__.cmd||[];
  47.         __lxGc__.cmd.push(function(){
  48.             __lxGc__.display(cId, "_" + adUnitSiteId, "_" + adUnit.adUnitId);
  49.         });
  50.         k++;
  51.     });
  52. })(document, window);
  53. </script>
Add Comment
Please, Sign In to add comment