- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
для начала FAQ
- Что такое "адаптивный дизайн" (Responsive web design)?
- технология создания веб-страниц, удобно просматриваемых с различных устройств, с которых есть возможность выхода в интернет. Адаптивный веб-дизайн опирается на media queries из CSS3. подробнее см.wiki
Примеры
Собссно вопрос - как быть с AdSense, особенно с широкими блоками (728x90)?
На мелких разрешениях (меньше 728) он будет "раскорячивать" верстку.
Скрывать стилями - формально нарушать правила программы.
Пример
Определять класс устройства на сервере по юзерагенту и в зависимости от этого выводить\не выводить широкие блоки?
Это геморройно по ряду причин.
Алексей, может так?
1) с помощью js узнаем ширину экрана;
2) в зависимости от результата либо инклудим блок адсенса, либо нет. Вроде бы еще есть вариант с jQuery.
Типа так?
Алексей, может так?
1) с помощью js узнаем ширину экрана;
2) в зависимости от результата либо инклудим блок адсенса, либо нет. Вроде бы еще есть вариант с jQuery.
На форуме adsense крайне не советовали инклудить код через асинхронную подгрузку через JS.
Вроде как этот финт может служить источником подозрительной активности и соответствующих последствий на аккаунт (как я понял сотрудника, это происходит за счет того, что бот не сможет определить окружающий контент, а JS работа ботов не предусмотрена) - поэтому настоятельно рекомендуют размещать код адсенс исключительно на странице, на которой осуществляется контент, без использования фреймов и подгрузки.
---------- Post added 28-05-2012 at 13:09 ----------
Типа так?
В этом случае JS то все-равно будет вызываться, но с битыми параметрами.
Не есть гуд, особенно учитывая, что изменения кода запрещено правилами.
В этом случае JS то все-равно будет вызываться, но с битыми параметрами.
Не есть гуд, особенно учитывая, что изменения кода запрещено правилами.
Традиционное А\Б тестирование по идее тоже код меняет:
пруф, см. презентацию
Алексей Барыкин, в приводимой вами презентации нигде не указан приводимый вами способ А\Б тестирования через JS.
Есть только текст вида
Даже если учесть тот факт, что "специалисты по правилам программы" "разрешили" изменить код для A/B тестирования, то я уверен более чем на 99% что указанный вами код "специалистами по правилам программы" будет запрещен.
Чтобы этого не было для мелких разрешений экрана можно вставлять другой блок Adsense, например 300х250. Будет код практически такой же, как в А/Б тесте.
Алексей Барыкин, в приводимой вами презентации нигде не указан приводимый вами способ А\Б тестирования через JS.
см. 5-й слайд
---------- Добавлено 28.05.2012 в 17:24 ----------
Чтобы этого не было для мелких разрешений экрана можно вставлять другой блок Adsense, например 300х250. Будет код практически такой же, как в А/Б тесте.
Спасибо, кэп. 😂
Вопрос именно в этом и заключается - как разделять десктопы и мобилы и не нажить при этом геморрой.
Так вы сами выше уже писали вариант определения ширины экрана на js, в чем проблема-то? Ширина экрана - screen.width, код простейший:
if (screen.width >= 728) {
/* Код А здесь */
} else {
/* Код Б здесь */
}
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
По юзерагенту на серверной стороне, по вхождению уникальной подстроки. Нет ничего проще. Самый верный вариант.
По юзерагенту на серверной стороне, по вхождению уникальной подстроки. Нет ничего проще. Самый верный вариант.
Это смерть фашистам, а не самый простой вариант:
- новые браузеры появляются очень часто, соответственно пополнять список UserAgent придется постоянно;
- далеко не всегда UserAgent определяется правильно.