Евгений Сукалов, костыль конечно, но:
- вырезаем html-теги из копии текста, чтобы остались только слова
- находим слово которое стоит символе 250
- ищем его в исходном html-тексте
- вставляем после него баннер.
НО! Это не гарантирует, что ты найдешь корректное слово, т.к. например слово: "мы", "из", "для" могут встречаться часто и ты не узнаешь какое по номеру слово тебе нужно (например нужно второе, найдешь первое или наоборот - зависит от твоей логики)
Это так же не гарантирует, что твой баннер не сломает верстку на отдельных статьях
Наиболее политкорректным решением был бы фрагмет, который бы вставлялся в редакторе и на бекенде заменялся на баннер.