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

Добрый день! Можно ли в Smarty (или иными средствами) реализовать следующее:

{if пользователь зашел с мобильного устройства}
{показываем адаптивный баннер Адсенс}
{else}
{показываем баннер Адсенс для десктопов}{/if}

. Дело в том, что Адсенс выносит предупреждение, если на мобильных устройствах в верхней части страницы показывается рекламный блок высотой более 250px. Если же поставить адаптивный блок Адсенс, кликабельность снижается. Может кто сталкивался с подобным? Какие существуют решения?

Comments

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