Дмитрий Громов: Добрый день! Нужно заменить ID в <div id="yandex_rtb_R-A-123456-1"></div> и в renderTo: "yandex_rtb_R-A-123456-1-" + pageNumber, например, на <div id="yandex_rtb1"></div> renderTo: "yandex_rtb1" + pageNumber.
В другом блоке — на другой, например: на <div id="yandex_rtb2"></div> renderTo: "yandex_rtb2" + pageNumber.
У третьего — например, на <div id="yandex_rtb3"></div> renderTo: "yandex_rtb3" + pageNumber.
То есть, ID контейнера — так же, как и ID RTB-блока должен быть уникальным на странице и в ленте.
Дмитрий, так все и сделано, но ID каждого блока взяты из разных RTB баннеров. То есть yandex_rtb_R-A-123456-1 / yandex_rtb_R-A-123456-2 и yandex_rtb_R-A-123456-4 (к примеру)
Добрый день! Нужно заменить ID в <div id="yandex_rtb_R-A-123456-1"></div> и в renderTo: "yandex_rtb_R-A-123456-1-" + pageNumber, например, на <div id="yandex_rtb1"></div> renderTo: "yandex_rtb1" + pageNumber.
В другом блоке — на другой, например: на <div id="yandex_rtb2"></div> renderTo: "yandex_rtb2" + pageNumber.
У третьего — например, на <div id="yandex_rtb3"></div> renderTo: "yandex_rtb3" + pageNumber.
То есть, ID контейнера — так же, как и ID RTB-блока должен быть уникальным на странице и в ленте.
Дмитрий, так все и сделано, но ID каждого блока взяты из разных RTB баннеров. То есть yandex_rtb_R-A-123456-1 / yandex_rtb_R-A-123456-2 и yandex_rtb_R-A-123456-4 (к примеру)
вся фишка в том, что если разместить один блок - то все работает, а два или более - отображается только один
Дмитрий, здравствуйте!
У меня получается так, что 3 блока (один в боковом виджете справа, второй в середине статьи и третий в конце статьи).
Все три имеют свои id RTB.
В остальном скрипт одинаковый.
И при просмотре страницы с пк срабатывает всегда боковой и иногда в конце статьи.
А с мобильного только в конце статьи.
Может быть так, что все три блока мешаю друг другу в скрипте:
<script type="text/javascript">
if (typeof pageNumber =="undefined") var pageNumber = 1;
else pageNumber++;
document.getElementById("yandex_rtb_R-A-123456-1").id = "yandex_rtb_R-A-123456-1-" + pageNumber;
(function (w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: "R-A-123456-1",
renderTo: "yandex_rtb_R-A-123456-1-" + pageNumber,
async: true,
pageNumber: pageNumber
});