Приховування та показ блоків Google Adsense з медіа-запитами


11

Це вже прийнятно в ToS Adsense? (не вдається знайти жодної інформації щодо цього конкретного випадку). Якщо користувач змінює розмір браузера (css 3):

@media screen and (max-width: 980px) {
 #skyscraper { display: none; }
}

приклад на okcupid.com - великий сайт

Ідея полягає в тому, щоб презентувати сайт, не містить горизонтальну прокрутку, коли користувач змінює розмір вікна браузера до 980 пікселів або менше.

Відповіді:


8

Ви не можете приховати рекламу; це передбачено положеннями та умовами AdSense у розділі "5. Заборонені використання":

Ви не маєте права і не дозволяєте будь-якій сторонній стороні: ... (ii) редагувати, змінювати, фільтрувати, усікати або змінювати порядок інформації, що міститься в будь-якій рекламі, посиланнях, рекламному блоці, результатах пошуку чи рефералі. Кнопку чи будь-яким способом видаляти, затемняти або мінімізувати будь-яку рекламу, посилання, рекламний блок, результати пошуку або перенаправлення без дозволу від Google;

Мені це здається досить зрозумілим. (Це, мабуть, тому, що код JavaScript все ще запускатиметься, помилково повідомляючи про перегляд оголошення та затримуючи показник кліку.)

Переміщення оголошення в область нижнього колонтитулу для вузьких екранів за допомогою медіа-запитів може бути безпечнішим.

Оновлення (липень 2013 р.) : Використання JavaScript для виявлення ширини сторінки та розміщення відповідних оголошень, а не медіа-запитів CSS для приховування оголошень після завантаження сторінки та перегляду переглядів, тепер, здається, є найбільш розумним варіантом, як у цьому прикладі .


привіт за вашу відповідь нік. що я досі не розумію, це чому okcupid (дуже великий сайт) робить це без наслідків.
Андрес СК

@andufo Можливо, вони отримали дозвіл від Google. А може, їх просто ще не спіймали.
Нік

alexa.com/siteinfo/okcupid.com - це сайт з високим трафіком і дуже вдалим рейтингом hehe, що робити ставки на авторизацію.
Андрес СК

3

Я думаю, що умови надання послуг стосуються ситуації, коли ви завантажуєте рекламу, але потім не показуєте їх відвідувачам, отже, вимикаючи перегляд / клік за допомогою статистики. Якщо ви не завантажуєте оголошення в першу чергу, тоді це повинно бути добре. Вам доведеться робити це за допомогою JavaScript, а не CSS, але - виявляйте ширину вікна, запускайте код AdSense лише тоді, коли він ширший за певне число.


влучне зауваження! Тепер я повинен з'ясувати, як завантажити банери adsense після того, як dom буде готовий.
Андрес СК

0

Я не знаю, як склалися справи, коли ви розміщували своє запитання, але станом на сьогодні, Google фактично рекомендує "чуйний дизайн" над будь-яким іншим варіантом.

У цьому документі зазначено, що ви можете використовувати @mediaзапити досить чітко , хоча не в точному тексті. (Ви також можете прочитати це .) Отже, те, що ви робите, добре.

І не вважайте, що я кажу безпідставно. Візьмемо , наприклад, Mashable . Вони роблять це, і вони є одними з тих найкращих видавців Adsense Premium.

Tl; dr - На даний момент те, що ви хотіли зробити, є цілком нормальним за правилами, як я бачу.


Рекомендувати "чуйний дизайн" - одне, використання mediaзапитів для приховування AdSense - інше. Я не думаю, що документи Google, які ви посилаєте, висвітлювали це? І Mashable цього не робить, вони все ще показують Оголошення, але в різних частинах сторінки.
MrWhite

@ w3d Ви впевнені в тому, що говорите? бо я бачу, що Mashable використовує це: @media (max-width: 969px){ .box970 .visible-desktop .ad_container.ad970 {display:none !important} }Що це говорить тобі? :)
its_me

Цей конкретний CSS стосується широкого заголовка, який, принаймні, на домашній сторінці не містить AdSense. У разі зменшення вікна перегляду все AdSense на цій сторінці залишається. Однак ви маєте рацію, що на інших сторінках є AdSense у заголовку та на бічній панелі, і обидві видаляються, коли область огляду зменшується. Однак це трохи складніше, ніж це. Якщо сторінка спочатку завантажується з невеликим розміром вікна перегляду, AdSense навіть не завантажується. Збільшення розміру вікна перегляду не показує AdSense, оскільки він ніколи не завантажувався.
MrWhite

1
@ Відповідь Ніка все ще видається актуальною, цитовані AdSense T & C все ще актуальні. Надання AdSense не є прихованим після його завантаження (що призводить до враження ), то це нормально. Користувачі мобільних телефонів AFAIK не змінюють розмір вікна перегляду. Крайовий корпус на Mashable, де вікно браузера скорочується (на робочому столі) і видалено AdSense, можливо, було пропущено або вони отримали дозвіл від Google, я не знаю. Однак у більшості випадків вони, як видається, дотримуються T & C.
MrWhite

1
@ w3d Я повинен попросити вас прочитати відповідь від найкращого учасника на форумах Google Adsense.
its_me
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.