Как минимизировать Google AdSense JS? - PullRequest
1 голос
/ 02 февраля 2011

Всякий раз, когда я минимизирую скрипт AdSense, полученный от Google, он перестает работать.Есть идеи, почему?

Оригинальный код:

<script type="text/javascript"><!--
google_ad_client = "xxx";
/* Ad 1 */
google_ad_slot = "2668798369";
google_ad_width = 160;
google_ad_height = 600;
//-->

</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

Минимизированный код:

<script type="text/javascript"><!--google_ad_client = "xxx";/* Ad 1 */google_ad_slot = "2338787596";google_ad_width = 200;google_ad_height = 200;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

Сокращение выполняется с помощью {strip} тегов Smarty.

Ответы [ 5 ]

2 голосов
/ 02 февраля 2011

Проблема в тегах комментариев HTML в начале и конце первого тега скрипта.Они вам не нужны, они только для того, чтобы обойти Netscape 1.0

Попробуйте заменить ваш уменьшенный скрипт на

<script type="text/javascript">google_ad_client="xxx";google_ad_slot="2668798369";google_ad_width=160;google_ad_height=600;</script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
2 голосов
/ 02 февраля 2011

я думаю, что вы пропустили эту часть:

//-->
1 голос
/ 02 февраля 2011

Попробуйте удалить <!--

Надеюсь, это поможет

0 голосов
/ 02 февраля 2011

Это будет <!-- - это может означать «рассматривать эту строку как комментарий». Это старый хак совместимости для браузеров, которые не поддерживают JavaScript.

Либо удалите его, либо добавьте перенос строки, т. Е.

<script type="text/javascript"><!--
google_ad_client="xxx"; ...

хотя я не могу понять, что минимизирует вас здесь - нет ничего, что можно переименовать или сжать.

0 голосов
/ 02 февраля 2011

Ищите это:

<!-- и -->

...