- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет, скажите можно ли так делать или нет. На странице стоят 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>
Я пробовал, оно работает так, и выводятся разные объявления, но в правилах не нашел объяснений можно ли так делать?
Один и тот же код можно хоть на всех своих сайтах размещать, правилами не противоречит.
Вы наверное не поняли суть вопроса. Вопрос в том чтобы 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>
Получается что скрипт вызывается 3 раза
Если у тебя реклама в фрейме придётся скрипт вызывать 3 раза. Если нету фреймов то 1 кода хватит.
Vladsinna7 Дело говорит!
Единственное что от себя добавлю.
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Можно вставлять вообще в любое место сайта - body или header.
В разных случаях по разному влияет на скорость загрузки страниц в зависимости от ровности или кривизны вашего кода. Поэтому можете и на этом поэкспериментировать./
Может в ваших реалиях этот код вообще необходимей всего в конец в футера загнать =)
P.S. Или в google tag manager (если его используете)
Кто так уже использует, у вас увеличилась видимость или скорость загрузки блоков, зачем это вообще нужно?