BannersImports.php 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <?php
  2. /**
  3. * Сюда подключаются либы для банеров. Только Сюда
  4. */
  5. ?>
  6. <script>
  7. window.Ya || (window.Ya = {});
  8. window.yaContextCb = window.yaContextCb || [];
  9. window.Ya.adfoxCode || (window.Ya.adfoxCode = {});
  10. window.Ya.adfoxCode.hbCallbacks || (window.Ya.adfoxCode.hbCallbacks = []);
  11. </script>
  12. <script src="https://yandex.ru/ads/system/header-bidding.js" async></script>
  13. <script src="https://yandex.ru/ads/system/context.js" async ></script>
  14. <?php if(Yii::$app->controller->action->id!="index" && Yii::$app->deviceDetect->isMobile()):?>
  15. <script>
  16. (function () {
  17. const script = document.createElement('script');
  18. script.src = 'https://cdn.adfinity.pro/code/amic.ru/adfinity.js';
  19. script.async = true;
  20. let flag = false;
  21. window.addEventListener('scroll', function() {
  22. if(window.scrollY>200 && !flag)
  23. {
  24. flag = true;
  25. document.head.prepend(script);
  26. }
  27. });
  28. })()
  29. </script>
  30. <?php endif;?>
  31. <?php
  32. //Ниже тестовое включение адфинити в ротацию к моёвидео
  33. ?>
  34. <?php if(Yii::$app->controller->action->id!="index" && !Yii::$app->deviceDetect->isMobile()):?>
  35. <script>
  36. (function () {
  37. const script = document.createElement('script');
  38. script.src = 'https://cdn.adfinity.pro/code/amic.ru/adfinity.js';
  39. script.async = true;
  40. let flag = false;
  41. window.addEventListener('scroll', function() {
  42. if(window.scrollY>50 && !flag)
  43. {
  44. flag = true;
  45. document.head.prepend(script);
  46. }
  47. });
  48. <?/*
  49. const script2 = document.createElement('script');
  50. script2.src = 'https://s3.wi-fi.ru/mtt/configs/sites/amic.js';
  51. script2.async = true;
  52. let flag2 = false;
  53. window.addEventListener('scroll', function() {
  54. if(window.scrollY>50 && !flag2)
  55. {
  56. flag2 = true;
  57. document.head.prepend(script2);
  58. }
  59. });
  60. */?>
  61. })()
  62. </script>
  63. <?php endif;?>
  64. <?php if(Yii::$app->controller->action->id!="index" && !Yii::$app->deviceDetect->isMobile()):?>
  65. <!--AdFox START-->
  66. <!--amic-->
  67. <!--Площадка: amic.ru / * / *-->
  68. <!--Тип баннера: Полноэкранный десктоп-->
  69. <!--Расположение: Полноэкранный десктоп-->
  70. <script>
  71. window.yaContextCb.push(()=>{
  72. Ya.adfoxCode.create({
  73. ownerId: 279920,
  74. containerId: 'adfox_167402977594575081',
  75. params: {
  76. pp: 'dzpu',
  77. ps: 'dbpj',
  78. p2: 'ivhg'
  79. }
  80. })
  81. })
  82. </script>
  83. <?php endif;?>
  84. <?/*
  85. <script src="https://cdn.adfinity.pro/code/amic.ru/adfinity.js" charset="utf-8" async></script>
  86. (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
  87. m[i].l=1*new Date();
  88. for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
  89. k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
  90. (window, document, "script", "https://yandex.ru/ads/system/context.js", "yads");
  91. */?>
  92. <?//<link rel="preconnect" href="https://ads.betweendigital.com" crossorigin>?>
  93. <?//<script src="https://moevideo.biz/embed/js/mvpt.min.js" async></script>?>
  94. <?//<script src='https://news.gnezdo.ru/loader.js' async></script>?>
  95. <?//<script src='https://news.2xclick.ru/loader.js' async></script>?>
  96. <!--AdFox START-->
  97. <!--amic-->
  98. <!--Площадка: amic.ru / * / *-->
  99. <!--Тип баннера: Фуллскрин РСЯ-->
  100. <!--Расположение: Фуллскрин РСЯ-->
  101. <script>
  102. window.yaContextCb.push(()=>{
  103. Ya.adfoxCode.create({
  104. ownerId: 279920,
  105. containerId: 'adfox_167402977594575081',
  106. params: {
  107. pp: 'dbch',
  108. ps: 'dbpj',
  109. p2: 'iakt'
  110. }
  111. })
  112. })
  113. </script>