Хочу подключить несколько блоков Яндекс рекламы на сайте. Реклама не показывается, появляется ошибка в консоли:
CONTAINER_NOT_FOUND Container with id "yandex_rtb_1" is not found (init);
CONTAINER_NOT_FOUND Container with id "yandex_rtb_2" is not found (init); CONTAINER_NOT_FOUND Container with id "yandex_rtb_3" is not found (init)
Когда делаю перезагрузку страницы, реклама показывается без ошибок и потом все повторяется, то показывает, то нет.
index.html:
<head>
<script>window.yaContextCb = window.yaContextCb || []</script>
<script src="https://yandex.ru/ads/system/context.js" async></script>
</head>
<body>
<div id="root"></div>
<script>
window.yaContextCb.push(() => {
Ya.Context.AdvManager.render({
"blockId": "1",
"renderTo": "yandex_rtb_1"
})
})
window.yaContextCb.push(() => {
Ya.Context.AdvManager.render({
"blockId": "2",
"renderTo": "yandex_rtb_2"
})
})
window.yaContextCb.push(() => {
Ya.Context.AdvManager.render({
"blockId": "3",
"renderTo": "yandex_rtb_3"
})
})
</script>
</body>
Layout.js:
<Header/>
<main>
<section></section>
<aside>
<div id='yandex_rtb_1'></div>
<div id='yandex_rtb_2'></div>
<div id='yandex_rtb_3'></div>
</aside>
</main>
<Footer/>
В чем может быть проблема?