Для того чтобы отключить старые объявления без покупки модуля Биллинга можно использовать простейший вариант.
Во вложении файл switcher.zip, там находится PHP-скрипт switcher.php.
Его нужно загрузить в корень сайта по FTP, чтобы он был доступен по адресу http://site.ru/switcher.php
Чтобы задать время жизни объявления смотрим строчку в этом файле
$timeoff = time() - 7*24*3600;
Где 7 - Это количество дней.
Это простая формула, которая высчитывает количество секунд в 7 днях, отнимает от текущей даты в UNIX-формате.
Если хотите поставить 30 дней, то формула будет выглядеть так
$timeoff = time() - 30*24*3600;
Теперь нужно добавить задание в планировщик задач Crontab, чтобы скрипт вызывался 1 раз в сутки.
Строчка планировщика может быть такой
1 1 * * * /usr/bin/wget -O /dev/null -q http://site.ru/switcher.php
Эта строчка будет выполнятся каждый день в 1:01.
Конечно же, site.ru - заменяем на адрес своего сайта.
switcher.zip