Добрый вечер.
Подскажите пожалуйста правильное решение по Adsense. Где разместить код - в node.tpl.php или можно в page.tpl.php? Читала, что просто в блок - не лучшая практика.
.example_responsive_1 { width: 320px; height: 100px; }
[user=media]media[/user](min-width: 500px) { .example_responsive_1 { width: 468px; height: 60px; } }
[user=media]media[/user](min-width: 800px) { .example_responsive_1 { width: 728px; height: 90px; } }
</style>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- example_responsive_1 -->
<ins class="adsbygoogle example_responsive_1"
style="display:inline-block"
data-ad-client="ca-pub-XXXXXXX11XXX9"
data-ad-slot="8XXXXX1"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
это просто в качестве примера https://support.google.com/adsense/answer/6307124#adv
Можно ли адаптивные блоки с media-запросами в тот же node.tpl.php помещать, или медиа-запросы перенести в css-файлы? /*не воспримет ли Гугл разделение как изменение кода - вот такая мысль */
Использую модули Adsense и - удобно внутри ноды добавлять объявления. Недавно обнаружила, что Adsense Injector помечен как This project is not covered by Drupal’s security advisory policy.. Стала искать на друпал.орг, вроде бы пишут, что якобы это не уязвимость, а информация о том, что модуль не проверен и является потенциально уязвимым - как-то так поняла. В списках уязвимостей модуль не нашла - пропустила или что-то не поняла.
И еще момент - можно ли использовать одновоеменно асинохорнный код и синхронный на странице? Адсенс вроде бы ничего не пишет, а вот как Drupal отнесется?
Комментарии
И гугл молчит, и форум... И никто не скажет, можно ли в node.tpl.php помещать медиа-запросы плюс асинхронный код.
Уважаемые форумчане, отзовитесь
simple_adsense
adsense
Активно разрабатываются и поддерживаются, если что))
Спасибо. Adsense модуль стоит, и вроде бы для Д7 есть возможность использования респонсивных объявлений. А вот как быть с фиксированным их размером - неясно. Где прописывать медиа-запросы - боюсь, что Гугл воспримет как изменение кода, если отдельно в файл. Поэтому хотела выводить или node.tpl.php или еще как. Только не знаю, можно ли...
.example_responsive_1 { width: 320px; height: 100px; }
@media(min-width: 500px) { .example_responsive_1 { width: 468px; height: 60px; } }
@media(min-width: 800px) { .example_responsive_1 { width: 728px; height: 90px; } }
</style>
- эту штуку можно в node.tpl.php?
Я бы в пределах темы,в файлах стилей стили писал,
сорян за тавтологию))
Ясно, спасибо за внимание к вопросу ) Только одна неприятность, почему я пристала к этим стилям - неясно, что имеет ввиду Гугл.
С одной стороны,
В CSS можно указывать точный размер рекламного блока.
Затем
Обратите внимание, что указание точных размеров рекламных блоков с помощью внешних файлов таблицы стилей CSS официально не поддерживается.</
https://support.google.com/adsense/answer/6307124?hl=ruУ него форумулировки такие неточные - понимай как знаешь, делай что хочешь - и будь что будет )))
Еще думала запихнуть в HTML-файл-темы весь код - на основе Adaptivetheme. Но как-то таких вариантов не встречала. Хотя по-моему, было бы неплохо - и код на месте, и никаких "модификаций" бояться не нужно.
Сорян, вобще туплю!
да - внешние таблицы стилей могут и не работать
используйте тег style, как и советует гугл
Да нет, это я не поняла - где использовать? В каком файле?