Считается ли это приемлемой реализацией adsense?
После того, как мне стало противно в основном 0 долларов в минуту на моем мобильном сайте, я подумал о новой идее, но я не уверен, что она будет приемлемой.
На собственных страницах справки Google я заметил, что в отзывчивом разделе они загружают скрипт после тега вставки, а на других страницах они загружают его перед тегом скрипта. Например:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="6440411535"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
И
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="6440411535"></ins>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Мне просто любопытно узнать о реализации, в которой файл сценария загружается до загрузки HTML-контента, но объявление загрузка после появления текста на экране допустима.
Например, рассмотрим этот HTML-код:
<html>
<head>
<title>bla</title>
</head>
<body>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!--
ALL HTML code of my site before ad unit
-->
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="6440411535"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<!--
ALL HTML code of my site after ad unit
-->
</body>
</html>
Я также думал о загрузке скрипта в теги HEAD, но я думаю, что это заставит скрипт загружаться в синхронном режиме, я не уверен.
Итак, мой вопрос в том, приемлема ли моя идея для adsense, или они ожидают, что все их теги будут вместе, независимо от порядка?
1 answers
Не совсем уверен, можем ли мы рассматривать это как "модификацию", но, в моем понимании, это приемлемо - Справочный центр AdSense говорит, что adsbygoogle.js
можно загрузить один раз, и он не говорит, где.
adsbygoogle.js
внутри тегов HEAD
загружается асинхронно - атрибут async
при принудительном асинхронном режиме.
Об асинхронном рекламном коде> Часто ЗАДАВАЕМЫЕ ВОПРОСЫ
https://support.google.com/adsense/answer/3221666
Http://googledevelopers.blogspot.rs/2013/07/an-async-script-for-adsense-tagging.html
Добавление только одного скрипта adsense на сайты
https://productforums.google.com/d/msg/adsense/HFRhmEhpNrI/IMaTUe9VzUAJ
(Кстати, - может быть, вы могли бы ответить на комментарии и предложения , если вам нужна помощь с $0 об/мин?)