Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Вывод кода Google Adsense через javascript
sergios  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 2
Пользователь №: 42892
На форуме: 7 месяцев, 12 дней
Карма:




Здравствуйте! Буду премного благодарен, если поможете разобраться в следующей задаче :) .

Необходимо вывести код google adsense не напрямую в коде, а через javascript (нужно спрятать ca-pub адсенса). Те блоки, которые выводятся синхронно получилось вывести таким образом.

Было:
<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;


Адаптивные блоки google adsense выводятся только асинхронно и таким образом "спрятать" их не получается (объявления не показываются на сайте). Пример асинхронного кода:
<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 в асинхронном коде?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
redreem  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 4258
Пользователь №: 29002
На форуме: 5 лет, 4 месяца, 7 дней
Карма: 147




гугл любит банить за подобные штуки.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
sergios  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 2
Пользователь №: 42892
На форуме: 7 месяцев, 12 дней
Карма:




redreem, мы же не меняем сам код smile.gif. Пользователь получает код не в измененном виде. Меняется только схема вывода smile.gif
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

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

Опции темы Ответ в темуСоздание новой темыСоздание опроса