Есть скрипт, позволяющий появляться рекламе после определенного количества абзацев, при условии, что статья больше N-го количества абзацев.
<script> var kk = $('#insertABlock p').length; if(kk >= 5){$($(".ABlockTo")).insertAfter("#insertABlock p:eq(3)");}else{$('.ABlockTo').remove();}; </script>
kk >=5 означает, что статья должна быть 5 или более абзацев. Если это условие работает, то после 3 абзаца (p:eq(3)) появляется релкамный блок, который вставляется в следующий скрипт.
<div class="ABlockTo">Блок рекламы</div>
Но есть такая проблема, что статьи на сайте разные, и если статья очень длинная, то и большая часть контента остается немонетизированной, что теряет доход. Подскажите, как можно сделать так, что в длинной статье (например больше 10 абзацев ) выводилась рекламма два раза (например после 3 абзаца и после 7-го), если статья менее 10 абзацев, то только после 3-го, а если статья менее 5 абзацев, то рекламма вовсе не выводилась. Заранее спасибо.