Smarty и мобильные устройства

Добрый день! Можно ли в Smarty (или иными средствами) реализовать следующее: {if пользователь зашел с мобильного устройства} {показываем адаптивный баннер Адсенс} {else} {показываем баннер Адсенс для десктопов}{/if} . Дело в том, что Адсенс выносит предупреждение, если на мобильных устройствах в верхней части страницы показывается рекламный блок высотой более 250px. Если же поставить адаптивный блок Адсенс, кликабельность снижается. Может кто сталкивался с подобным? Какие существуют решения?

Установите любой плагин, который проверяет мобильник это или нет, устанавливайте в нем признак $modx->setOption(«is_mobile', true); и в смарти проверяйте {if $modx->getOption('is_mobile')}