Скорее отличная сказка.
У взлослых вообще зрение быстро не падает. Поэтому и очки ничего не замедлят и не ускорят. Вообщем пофиг, надевайте когда нужно.
Не особо понял зачем нужен отдельный блок. Если очень хочется угодить совсем мелким экранам, то это можно сделать, например, вот так.
.ad1 { width: 150px; height: 150px; }@media(min-width: 200px) { .ad1 { width: 180px; height: 150px; } }@media(min-width: 300px) { .ad1 { width: 250px; height: 250px; } }@media(min-width: 600px) { .ad1 { width: 336px; height: 280px; } }
Или что-то около того, зависит от дизайна страницы.
300x600 можно только в конце контента перед футером /ru/forum/937281
Ничего сложного. Нужно только для верхнего блока отдельные настройки в css. Остальные блоки могут иметь одинаковые стили.
Например, для верхнего блока:
.ad1 { width: 250px; height: 250px; }@media(min-width: 600px) { .ad1 { width: 336px; height: 280px; } }
Для остальных блоков в статье:
.ad2 { width: 250px; height: 250px; }@media(min-width: 350px) { .ad2{ width: 300px; height: 250px; } }@media(min-width: 400px) { .ad2{ width: 336px; height: 280px; } }
Все, и никаких проблем с соблюдением правил.
Если перемудрить с настройкой адаптивного кода тоже можно получить пустые блоки
Вы должны сами следить за тем, что и какого размера показывается у вас на сайте через адаптивные блоки. Такова политика Гугла.
И еще. Гугл то видит, что посещение идет с мобильного. Но, он не знает, находится ли ваш блок на первом экране или нет. Чтобы это узнать, нужно рендерить страницу, так как это делается в Google PageSpeed Insights.
Да эти ГСы я читал, никаких толковых советов там нет.
Может так?
Можно поставить стандартный плагин Адсенса для Хром и включить в нем оверлеи.
Насколько я помню, оверлеи отображаются только поверх собственных блоков.
Если на сайте попадется блок без оверлея значит он не ваш.