та я колись робив сам вивід реклами із вказуванням абзаців, і воно норм працювало
а це у темі вже є, і не хочеться ще додавати кода, якщо і так є цей функціонал
по циклу кстати - вариант. после каждого 3го или 4го абзаца. ну или пили просто проверки общего количества и не показывай тот блок, который больше общего количества абзацев.