1 скрипт Adsense но 3 блока рекламы

V7
На сайте с 02.04.2013
Offline
123
762

Всем привет, скажите можно ли так делать или нет. На странице стоят 3 объявления adsense, ручная расстановка.

Код объявления имеют такой вид:

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

<ins class="adsbygoogle"

 style="display:block; text-align:center;"

 data-ad-layout="in-article"

 data-ad-format="fluid"

 data-ad-client="ca-pub-ХХХХХХХХХХХХХХХХ"

 data-ad-slot="ХХХХХХХХХХХХХ"></ins>

<script>

 (adsbygoogle = window.adsbygoogle || []).push({});

</script>


Получается что скрипт вызывается 3 раза -  <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

Можно ли сделать так: В верхнюю часть сайта поместить код скрипта -  <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

А в места где должны выводится блоки рекламы ставить только эту часть: 

<ins class="adsbygoogle"

 data-ad-layout="in-article"

 data-ad-format="fluid"

 data-ad-client="ca-pub-ХХХХХХХХХХХХХХХХ"

 data-ad-slot="ХХХХХХХХХХХХХ"></ins>

<script>

 (adsbygoogle = window.adsbygoogle || []).push({});

</script>


Я пробовал, оно работает так, и выводятся разные объявления, но в правилах не нашел объяснений можно ли так делать?

Педаловерт
На сайте с 15.05.2012
Offline
104
#1
Один и тот же код можно хоть на всех своих сайтах размещать, правилами не противоречит. 
V7
На сайте с 02.04.2013
Offline
123
#2
Педаловерт #:
Один и тот же код можно хоть на всех своих сайтах размещать, правилами не противоречит. 

Вы наверное не поняли суть вопроса. Вопрос в том чтобы 1 раз вызывать скрипт:  

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>



И в 3 местах ставить только это: 

<ins class="adsbygoogle"

data-ad-layout="in-article"

data-ad-format="fluid"

data-ad-client="ca-pub-ХХХХХХХХХХХХХХХХ"

data-ad-slot="Верхний блок"></ins>

<script>

(adsbygoogle = window.adsbygoogle || []).push({});

</script>

___________________________

<ins class="adsbygoogle"

data-ad-layout="in-article"

data-ad-format="fluid"

data-ad-client="ca-pub-ХХХХХХХХХХХХХХХХ"

data-ad-slot="блок по средине"></ins>

<script>

(adsbygoogle = window.adsbygoogle || []).push({});

</script>

____________________________________

<ins class="adsbygoogle"

data-ad-layout="in-article"

data-ad-format="fluid"

data-ad-client="ca-pub-ХХХХХХХХХХХХХХХХ"

data-ad-slot="блок снизу"></ins>

<script>

(adsbygoogle = window.adsbygoogle || []).push({});

</script>

Педаловерт
На сайте с 15.05.2012
Offline
104
#3
Не запрещено, у самого так выводятся блоки, для скорости. ( В правилах такого не написано, но помнится отправлял сайт на проверку, с таким размещением скрипта, и по этому поводу ничего не сказали. )
K
На сайте с 10.07.2013
Offline
62
#4
Можно и нужно
Delysid
На сайте с 27.05.2019
Online
138
#5
Vladsinna7 :
Получается что скрипт вызывается 3 раза

Если у тебя реклама в фрейме придётся скрипт вызывать 3 раза. Если нету фреймов то 1 кода хватит.

BrickLayer
На сайте с 13.06.2020
Offline
95
#6

Vladsinna7  Дело говорит!
Единственное что от себя добавлю.
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Можно вставлять вообще в любое место сайта - body или header.
В разных случаях по разному влияет на скорость загрузки страниц в зависимости от ровности или кривизны вашего кода. Поэтому можете и на этом 
поэкспериментировать./
Может в ваших реалиях этот код вообще необходимей всего в конец в футера загнать =)

P.S. Или в google tag manager (если его используете)

G
На сайте с 10.12.2016
Offline
32
#7
Кто так уже использует, у вас увеличилась видимость или скорость загрузки блоков, зачем это вообще нужно?
Подпись
Педаловерт
На сайте с 15.05.2012
Offline
104
#8
GGood #:
Кто так уже использует, у вас увеличилась видимость или скорость загрузки блоков, зачем это вообще нужно?
Так же грузятся, но на пейдж спид гугляши влияет.


Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий