Я пытаюсь запустить Adsense после загрузки страницы. Но вставка файла сценария Adsense в элемент, похоже, не запускает его. Вот версия без window.onload
(я смоделировал ее после сценария Analytics):
<script type="text/javascript">
// adsense variables
google_ad_client = "my-pubid";
google_ad_slot = "my-adslot";
google_ad_width = 728;
google_ad_height = 90;
(function() {
var ad = document.createElement('script');
ad.async = true;
ad.src = 'http://pagead2.googlesyndication.com/pagead/show_ads.js';
var s = document.getElementById('ad_top');
s.appendChild(ad);
})();
</script>
Версия загрузки такая же, только в window.onload
. При проверке инструментов разработчика Chrome сценарий вставляется в #ad_top
div, но объявления не отображаются . Я попытался переместить переменные в самый верх страницы, и он все еще не отображается, даже если скрипт вставлен нормально.
Примечание: мне не интересно загружать его в нижней части страницы и перемещать его (как в ответе на связанный вопрос), я не хочу начинать загрузку до тех пор, пока страница полностью не загрузится .