X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как вывести код Google Adsense через javascript, чтобы спрятать ca-pub
sosnovskij
sosnovskij
Topic Starter сообщение 24.3.2016, 18:45; Ответить: sosnovskij
Сообщение #1


Всем привет! Ко мне обратились с довольно нетривиальной задачей - спрятать google adsense ca-pub через javascript, чтобы напрямую он не появлялся в коде страницы, а вызывался там :)
 
2 блока выводятся синхронно, 1 блок - асинхронно. Те, что выводятся синхронно получилось достаточно быстро "спрятать":
 
Было

<script type="text/javascript">
    google_ad_client = "ca-pub-XXXXXXXXXXXXXX";
    google_ad_slot = "XXXXXXXXXXX";
    google_ad_width = 580;
    google_ad_height = 400;
</script>
<!-- kontekst -->
<script type="text/javascript"
src="//pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

Стало

<script type="text/javascript" src="http://DOMEN.ru/js/kontekst.js"></script>
<!-- kontekst -->
<script type="text/javascript"
src="//pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

В файле kontekst.js находится следующее

google_ad_client = "ca-pub-XXXXXXXXXXXXXX";
google_ad_slot = "XXXXXXXXXXX";
google_ad_width = 580;
google_ad_height = 400;

С адаптивным такое не получается, так как там код выводится асинхронно. Вот такой код:
 

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Seredina -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-XXXXXXXXXXXXXX"
     data-ad-slot="XXXXXXXXXXX"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

Как сделать так, чтобы ca-pub и slot выводились через javascript? :) Как код вставлять на сайт, а что должно быть в js файле?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Igor_Petrenko
Igor_Petrenko
сообщение 25.3.2016, 0:30; Ответить: Igor_Petrenko
Сообщение #2


Привет, Сергей!

А почему нельзя и третий блок сделать синхронным?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sosnovskij
sosnovskij
Topic Starter сообщение 25.3.2016, 13:16; Ответить: sosnovskij
Сообщение #3


Igor_Petrenko, если выбирать адаптивный формат, то код для него выдается только асинхронным :)


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
12 Boymaster 1866 Сегодня, 21:03
автор: MisterBit
Открытая тема (нет новых ответов) ⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐
15 Chekon 4444 Вчера, 12:00
автор: Chekon
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4812 17.4.2024, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыBropush - Твой бро в монетизации через Push-уведомления
30 bropush 11808 16.4.2024, 18:19
автор: bropush
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19711 8.4.2024, 10:37
автор: Skyworker


 



RSS Текстовая версия Сейчас: 19.4.2024, 22:09
Дизайн