BannersImports.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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. </script>
  50. <?php endif;?>
  51. <?php if(Yii::$app->controller->action->id!="index" && !Yii::$app->deviceDetect->isMobile()):?>
  52. <!--AdFox START-->
  53. <!--amic-->
  54. <!--Площадка: amic.ru / * / *-->
  55. <!--Тип баннера: Полноэкранный десктоп-->
  56. <!--Расположение: Полноэкранный десктоп-->
  57. <script>
  58. window.yaContextCb.push(()=>{
  59. Ya.adfoxCode.create({
  60. ownerId: 279920,
  61. containerId: 'adfox_167402977594575081',
  62. params: {
  63. pp: 'dzpu',
  64. ps: 'dbpj',
  65. p2: 'ivhg'
  66. }
  67. })
  68. })
  69. </script>
  70. <?php endif;?>
  71. <?/*
  72. <script src="https://cdn.adfinity.pro/code/amic.ru/adfinity.js" charset="utf-8" async></script>
  73. (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
  74. m[i].l=1*new Date();
  75. for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
  76. k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
  77. (window, document, "script", "https://yandex.ru/ads/system/context.js", "yads");
  78. */?>
  79. <?//<link rel="preconnect" href="https://ads.betweendigital.com" crossorigin>?>
  80. <?//<script src="https://moevideo.biz/embed/js/mvpt.min.js" async></script>?>
  81. <?//<script src='https://news.gnezdo.ru/loader.js' async></script>?>
  82. <?//<script src='https://news.2xclick.ru/loader.js' async></script>?>
  83. <!--AdFox START-->
  84. <!--amic-->
  85. <!--Площадка: amic.ru / * / *-->
  86. <!--Тип баннера: Фуллскрин РСЯ-->
  87. <!--Расположение: Фуллскрин РСЯ-->
  88. <script>
  89. window.yaContextCb.push(()=>{
  90. Ya.adfoxCode.create({
  91. ownerId: 279920,
  92. containerId: 'adfox_167402977594575081',
  93. params: {
  94. pp: 'dbch',
  95. ps: 'dbpj',
  96. p2: 'iakt'
  97. }
  98. })
  99. })
  100. </script>