2012-02-20 3 views
7

Я владелец сайта, в настоящее время использую Adsense для монетизации. Я решил изменить дизайн своего сайта на отзывчивый дизайн, чтобы сайт мог адекватно представить себя на разных размерах экрана, но, к сожалению, Adsense не очень гибко относится к этому. Сравнительно просто скрыть большую рекламу на рабочем столе, когда ширина экрана становится слишком маленькой, но это плохо для дохода и от того, что я читал может быть в соответствии с Условиями использования Google.Создание Adsense Отзывчивый

Может ли кто-нибудь подумать о любом способе сделать что-то с Adsense, чтобы он работал интуитивно с отзывчивым дизайном?

+0

вы когда-нибудь найти какое-либо решение для этого, где объявления изменений на экране изменения размера ', как Google адаптирует только при загрузке страницы? – brendosthoughts

ответ

1

Google теперь имеет адаптивные рекламные блоки: https://support.google.com/adsense/answer/3543893

+0

Это, безусловно, разумный способ использования отзывчивых объявлений в условиях обслуживания, хотя и не меняются на пользователя изменение размера окна браузера (только при перезагрузке страницы). –

0

Вы действительно не предоставили достаточную информацию. Как вы, очевидно, знаете, что «отзывчивый дизайн» может быть таким же простым, как плавание вашего контента, поэтому элементы скользят под друг другом, когда они не подходят по горизонтали.

Поэтому вы можете просто поплавать с помощью Adsense iframe по обе стороны от вашего плавающего контента и отбрасывать его под все остальное, когда он не подходит на экране.

Однако, поскольку вы не указали ни ссылку, ни какие-либо сведения о своем сайте, я понятия не имею, будет ли это приемлемо для вас. Учитывая, что вы не можете изменить масштаб AdSense, не создавая проблем для себя, я не вижу другого выбора, который у вас есть.

+0

Я знаю, что могу перемещать блок Adsense по странице, но ширина устройства не позволяет полностью реагировать на дизайн. Моя проблема связана с шириной мобильного устройства. –

2

Возможно, под вашей учетной записью вы можете настроить несколько единиц AdSense для нескольких измерений, предлагаемых Google. Затем, используя Javascript на странице загрузки, определите, какой рекламный блок использовать на основе ширины экрана и списка доступных размеров устройства, и динамически вставляйте соответствующий HTML-код модуля AdSense:

Это должно позволить вам постепенно понижать ширину объявления до 120 пикселей. Однако не знаю о TOS, но техника выглядит довольно законной для меня.

Если, например, JQuery будет использоваться, и реклама должна быть размещена непосредственно после основного заголовка страницы <h1>, что-то, как это будет делать:

$('The HTML code for the AdSense unit goes here').insertAfter('h1'); 
+0

Я думаю, что это, вероятно, лучшее решение на данный момент (хотя оно не полностью делает то, на что я надеялся). Он может работать для просмотра на разных устройствах, однако у меня есть пользователи, которым часто нравится изменять размер окна браузера, поскольку они обычно кодируются при чтении моих статей (это то, что я не думаю, что это будет работать). –

+0

Возможно, даже это, я думаю. Вы можете подписаться на событие 'resize' браузера и удалить объявление по мере начала изменения размера. Используйте несколько секунд таймера простоя и перезагружайте его каждый раз, когда вызывается событие «resize». Работа Таймера будет заключаться в том, чтобы обеспечить принятие ценностей для нового решения.Тогда это дело по-прежнему. Измерьте пространство, определите размеры и введите новое подходящее объявление. –

+0

Интересная идея - подумайте, что это против глупого TOS (люди могут спамить изменение размера, хотя время простоя несколько предотвращает это), но это, вероятно, лучший ответ на вопрос. –

0

Основываясь на вашем subresponse, это звучит, как это проблема с мобильным рекламным блоком. Обратите внимание, что Adsense не собирается считать размер веб-дисплея (т. Е. 728x90) на мобильном устройстве, даже если он отображается при просмотре страницы в мобильном браузере.

Вместо этого вы должны использовать мобильный баннер (то есть: 320x50) на своей мобильной странице.

Дайте мне знать, если у вас есть еще вопросы.

Смежные вопросы