@NesteA88

Как сделать ротатор Adsense и РСЯ на js?

Добрый день!

Можете подсказать код ротации блоков рекламы Адсенс и РСЯ на js (можно с подгрузкой из файла).

Типовой блок Адсенс:

<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-ХХХ"
     data-ad-slot="ХХХ"
     data-ad-format="auto"
     data-full-width-responsive="false"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>


Типовой блок РСЯ:

<!-- Yandex.RTB R-A-ХХХ -->
      <div id="yandex_rtb_R-A-ХХХ" style="margin: 0 auto;">&nbsp;</div>
<script type="text/javascript">// <![CDATA[
(function(w, d, n, s, t) {
if (window.matchMedia("only screen and (min-device-width: 1155px)").matches)
{w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: "R-A-ХХХ",
renderTo: "yandex_rtb_R-A-ХХХ",
async: true
});
});
t = d.getElementsByTagName("script")[0];
s = d.createElement("script");
s.type = "text/javascript";
s.src = "//an.yandex.ru/system/context.js";
s.async = true;
t.parentNode.insertBefore(s, t);}
})(this, this.document, "yandexContextAsyncCallbacks");
// ]]></script>


На Серче есть похожая тема, но там итогового решения нет - https://searchengines.guru/showthread.php?t=1012257

На php варианты не подходят из-за кэширования страниц.
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
всунь через GTM

php тоже можно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы