Я правильно понимаю, что код ленты надо вставлять вот так?
не, наверное лучше сюда:
const blockId = 'R-A-XXXXXXX-X'; const containerId = 'yandex_rtb_lenta';
не... ну это не считается жи)
ого вы жрат... даже интересно что там в одну калитку такого потреблять на лишние 40к месяц, разве что алкашку, но её не доставляют официально)
То есть он не работает?
там ошибка была, вот исправленный:
🧪 Как работает этот код:
Баннер Yandex.RTB будет загружен только тогда, когда элемент #yandex_rtb_lenta появится в области видимости (на уровне 50%).
После этого IntersectionObserver прекращает работу, чтобы не нагружать браузер.
<script src="https://yandex.ru/ads/system/context.js" async></script><div id="yandex_rtb_lenta"></div><script>(function() { const blockId = 'R-A-XXXXXXX-X'; const containerId = 'yandex_rtb_lenta'; const container = document.getElementById(containerId); if (!container) return; const renderAd = () => { Ya.Context.AdvManager.render({ blockId, renderTo: containerId }); }; const observer = new IntersectionObserver((entries, obs) => { entries.forEach(entry => { if (entry.isIntersecting) { renderAd(); obs.disconnect(); // Останавливаем наблюдение после первого отображения } }); }, { threshold: 0.5 }); observer.observe(container);})();</script>
это ты еще про продукт под названием CURL не слышал!
это приведёт к повышению нагрузки на сервер хостинга яндекса)не страница же перезагружается, а JS блок, на сам сервер нагрузки не будет
каждые 30 дней вроде можно, но это все отпискинельзя подать на монетизацию, когда площадка отклонена
если для тебя траф это "Количество видимых показов", то умник тут ты, очевидно)