Делаем Adsense отзывчивым - PullRequest
8 голосов
/ 20 февраля 2012

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

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

Ответы [ 4 ]

2 голосов
/ 29 февраля 2012

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

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

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

$('The HTML code for the AdSense unit goes here').insertAfter('h1');
1 голос
/ 07 января 2014

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

0 голосов
/ 11 декабря 2012

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

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

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

0 голосов
/ 29 февраля 2012

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

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

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

...