Задача решена
Что я сделал: (если это дикий костыль - поправьте меня).
Основной код в шаблоне стал таким:
<script>
function insertAfter(elem, refElem) {
return refElem.parentNode.insertBefore(elem, refElem.nextSibling);
}
var script = document.createElement('script');
script.src = 'http://site.com/adsense.js';
window.onload = function(){
var a = document.getElementsByName('cut')[0].appendChild(script);
var a = document.getElementsByName('cut')[0].innerHTML = '<ins class="adsbygoogle"\n\
style="display:inline-block;width:468px;height:60px"\n\
data-ad-client="ca-pub-00000000000000000"\n\
data-ad-slot="000000000"></ins>';
insertAfter(text,a);
}
</script>
В файл adsense.js прописал:
(adsbygoogle = window.adsbygoogle || []).push({});