Как так? Адаптивный блок подвел под нарушение.

-
На сайте с 15.12.2010
Offline
133
#21

yda4huk, Гугл этого нигде не объявляет. Но у меня есть одно небезосновательное предположение...

Гугл делает проверки сайта на мобилопригодность, PageSpeed Insights и прочие плюшки с таким юзерагентом:

Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

У Nexus 5X такие размеры вьюпорта - 412x732

Но судя по превью сайта из PageSpeed Insights ширину он считает как 411x732. (Проверено опытным путем)

И я предполагаю, что именно с этими размерами бот рендерит страницу и смотрит какого размера блок стоит на первом экране. И после этого уже выписывает предупреждения, если что не так.

Откуда у меня такие предположения? А вот откуда.

Кусочек настройки одного моего верхнего блока, с момента внедрения этого правила:

.adsense-top{width:336px;height:280px;display:inline-block}

@media (max-width:411px){.adsense-top{width:320px;height:100px}}

Полет нормальный. Нарушений не прилетает. Но для безопасности думаю лучше ставить max-width:414px (Iphone 6 Plus)

yda4huk
На сайте с 19.03.2009
Offline
115
#22
-Dima-:

Полет нормальный. Нарушений не прилетает. Но для безопасности думаю лучше ставить max-width:414px (Iphone 6 Plus)

Впринципе близко к значению на котором я остановился - 500px. Взял эту цифру из примера в Справке

https://support.google.com/adsense/answer/6307124?hl=ru&ref_topic=1307438

там для расширений от 500 уже не мобильный формат банера 468х60

Бабайка
На сайте с 05.08.2010
Offline
135
#23

а как думаете быть с тем, что у меня перед контентом висит два обьявления 336*280 ?

поставил такой рецепт:

.ads_1 { width: 300px; height: 100px; }
@media(min-width: 500px) { .ads_1 { width: 300px; height: 100px; margin: 1px 5px 10px;} }
@media(min-width: 800px) { .ads_1 { width: 336px; height: 280px; margin: 1px 5px 10px; float: left;} }

но что то сильно упал CTR с 1,68 до 0,98.

Alex Agent
На сайте с 07.04.2011
Offline
304
#24

CTR упал - значит нужно экспериментировать. Например, при ширине 800 пикселей показывать блок в размерах Netboard.

Всему свое время. Все сами принесут и все сделают. Быстрый и выгодный перевод денег Россия ↔ Украина онлайн (http://smartwm.ru/referral/cea1f09842be).
Brat_Sergij
На сайте с 26.11.2015
Offline
366
#25

Ребят, а как быть в таком случае? Есть адаптивный блок. На мобильных устройствах хочу показывать размер 320х100, а в остальных случаях надо, чтобы он по-пержнему адаптивно подстраивался под размеры экрана.

В справке гугла (https://support.google.com/adsense/answer/6307124?hl=ru&ref_topic=1307438) приведен такой код:

<style>
.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>
<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>

Однако в данном случае, насколько я понимаю, блоки на экранах разрешением свыше 500рх будут именно фиксированные (468*60 и 728*90), т.е. уже не адаптивные.

Подойдет ли такой вариант?

<style>
@media(max-width: 500px) { .example_responsive_1 { width: 320px; height: 100px; } }
</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>

Т.е. бы изначально убираем запись о размере этого блока (.example_responsive_1 { width: 320px; height: 100px; }), и говорим что только лишь при экране до 500px, блок должен быть 320*100, а в остальных случаях - подстраиваться по размеры экрана.

D.iK.iJ
На сайте с 26.05.2013
Offline
234
#26

Подойдет. Почему нет?

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
Alex Agent
На сайте с 07.04.2011
Offline
304
#27
yda4huk:
Тоже получил предупреждение, а какое расширение гугл считает мобильным до 500, 600, 700 пикселей .....?

У меня как-то в переписке с Google фигурировало пороговое значение значение в 480 пикселей. Причем я сам его предложил - отписали, что проблем быть не должно.

Brat_Sergij
На сайте с 26.11.2015
Offline
366
#28
DiKiJ:
Подойдет. Почему нет?

Не знаю, просто не сильно силен в CSS потому и спрашиваю совета.

---------- Добавлено 05.11.2016 в 09:56 ----------

Alex Agent:
У меня как-то в переписке с Google фигурировало пороговое значение значение в 480 пикселей. Причем я сам его предложил - отписали, что проблем быть не должно.

Я прочитал целый ворох сообщений и статей на эту тему и для себя решил не рисковать и сделать 500px - так точно всё будет нормально.

ondo
На сайте с 10.09.2008
Offline
126
#29

А если в верхней части сайта вместо блока адсесн, поставить код другого баннера, будет ли это нарушением адсенс?

Музыка из рекламы (http://muizre.ru)
AlexStep
На сайте с 23.03.2009
Offline
353
#30
ondo:
поставить код другого баннера, будет ли это нарушением адсенс?

Нет конечно. Какое адсенсу дело до чужих банеров.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий