- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую! Как сделать блок Адсенса так, чтобы он не показывался на ПК версии, а показывался только на мобильных? Знаю что правилами запрещен display: none, но может есть другие способы, коды, которые не противоречат правилам?
https://github.com/serbanghita/Mobile-Detect
для адаптивных рекламных блок display:none разрешен и даже рекомендуется в официальной документации
https://github.com/serbanghita/Mobile-Detect
Не знаю почему, но после того как внес этот код сайт перестал работать.
---------- Добавлено 14.10.2016 в 19:33 ----------
для адаптивных рекламных блок display:none разрешен и даже рекомендуется в официальной документации
В моем случае не адаптивный блок, а конкретный, да и сомневаюсь в том, что на адаптивных разрешен данный способ, где именно читали, можно ссылку?
Код для вп
<?php if (wp_is_mobile()) { ?>код блока AdSense для мобильных
<?php } else { ?>
код блока AdSense для десктопа
<?php } ?>
Код для вп
<?php if (wp_is_mobile()) { ?>код блока AdSense для мобильных
<?php } else { ?>
код блока AdSense для десктопа
<?php } ?>
А для DLE кто-нибудь знает?
можно ссылку?
https://support.google.com/adsense/answer/6307124?hl=ru
---------- Добавлено 14.10.2016 в 19:45 ----------
А для DLE кто-нибудь знает?
В принципе, тоже самое можно использовать. Только функцию нужно внедрить
function wp_is_mobile() {
if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
$is_mobile = false;
} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)
|| strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false
|| strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false
|| strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false
|| strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false
|| strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false
|| strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {
$is_mobile = true;
} else {
$is_mobile = false;
}
return $is_mobile;
}
Код для вп
<?php if (wp_is_mobile()) { ?>код блока AdSense для мобильных
<?php } else { ?>
код блока AdSense для десктопа
<?php } ?>
Опять сайт исчезает 😡 Может кто-нибудь подскажет как правильно внедрить код, а то я в них плохо разбираюсь. Нужно выводить объявление с двумя кодами первый - код, который выводит блок после абзаца и второй - этот код. Кто разбирается, пожалуйста, помогите, понаставьте все на свои места правильно, буду безумно благодарен.
Код выводящий объявление после абзаца:
Код ПК и мобильной версии
<?php if (wp_is_mobile()) { ?>код блока AdSense для мобильных
<?php } else { ?>
код блока AdSense для десктопа
<?php } ?>
Асылбек, из любопытства. Зачем себя ограничивать в доходе?
Асылбек, из любопытства. Зачем себя ограничивать в доходе?
Не засоряю сайт рекламой. Блок, который хочу скрыть на ПК все равно не эффективный для десктопа.
Вроде так, лень проверять.