Дам простое решение вывода рекламы после пятой новости (обычно количество материалов на странице равно десяти,поэтому реклама будет посредине...кому нужно по-другому ,подкорректируйте условие в скрипте).
поставить этот код в вид материалов в самый низ
Code
<div class="banermesto"></div>
Следующий код поставьте в шаблон страницы архива материалов перед закрывающим body
Code
<script type="text/javascript">
var elems = document.getElementsByTagName("*");
for (var i = 0, j = 0; i < elems.length; i++) {
if (elems[i].className == "banermesto") {
if (++j / 5==1) {
var div = document.createElement("DIV");
div.className = "foo";
div.innerHTML = "реклама";
elems[i].parentNode.insertBefore(div,elems[i].nextSibling);
}
}
}
</script>
где,"реклама" - это и есть место для кода Вашей рекламы