Компонент «AdsMan» предназначен в первую очередь для администраторов информационных сайтов, которые зарабатывают на размещение контекстной рекламы РСЯ, Adsense и т.д.
С помощью компонента «AdsMan» вы сможете с легкостью настроить отображение рекламных блоков практически в любой части текста, при этом указав дополнительные условия для каждого рекламного блока.
Основные возможности компонента:
*РБ — рекламный блок
- Добавление HTML кода или графического баннера;
- У баннера можно указать: размера, ссылку, в каком окне открывать ссылку, установить открытие ссылки через редирект, тег Alt;
- Размещение РБ до или после определенного заголовка (H2-H6) или параграфа (Первый, средний, последний или численный);
- Для каждого РБ возможно указать количество (заголовков/параграфов/символов), если их количество в тексте будет меньше, РБ встраиваться не будет;
- Возможно указать поле типа контента, в который будет производиться встраивание РБ;
- Возможно указать тип контента для встраивания;
- Возможно указать задержку в днях показа рекламы в новом контенте (чтобы поисковые системы лучше приняли новую страницу в базу);
- Статистика показов/кликов для каждого блока;
- Тест А/В (поочередный показ РБ на одной позиции);
- Приоритет показов при тестировании А/В;
- Ограничение отображения РБ по дате/показам/кликам;
- Ограничение по группам и устройствам;
- Отображение рекламы в виджетах;
- Отключить рекламу для каждой записи отдельно;
- Изменить порядок отображения рекламы, простым перетаскиванием строк в админке;
- Вывод РБ в виджетах с возможностью фиксации при прокрутке, нескольких блоков по очереди;
- Возможно указать теги, которые будут учитываться при подсчете параграфов;
При работе компонента используется один SQL-запрос. Если у блока включена статистика или ограничения по показам или кликам, это для каждого блокаа будет 2 или 3 соответственно дополнительных запроса.
Что касается вопросов связанных с большой нагрузкой на БД, хочу ответить что сейчас компонент работает на сайте с примерной посещаемостью в 1К уников в сутки, а на странице отображается 11 активных рекламных блоков, проблем нет. (Если вы хотите размещать на странице более 20 блоков, то в первую очередь Вам нужно думать не о нагрузке на БД, а о бане со стороны поисковых систем за «перерекламизацию»)
P.S. Буду рад услышать ваши отзывы и предложения касающиеся разработки компонента Adsman. Но хочу обратить внимание, компонент предназначен для работы с контекстной рекламой и для админа, интеграция с пользователями этому компоненту не нужна. (Я создал машину, давайте будем ездить, а не просить приделать крылья и полететь).
Исходный код компонента остался открытым, по этому если вы хотите получать поддержку от меня и исправление недочетов, то настоятельно рекомендую не вносить самостоятельные изменения в код!