Ukrywanie i pokazywanie bloków Google AdSense za pomocą zapytań o media

11

Czy jest to już dopuszczalne w AdSse ToS? (nie można znaleźć żadnych informacji na temat tego konkretnego przypadku). Jeśli użytkownik zmieni rozmiar przeglądarki (css 3):

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

przykład na okcupid.com - duża strona

Chodzi o to, aby przedstawić stronę wolną od przewijania w poziomie, gdy użytkownik zmieni rozmiar okna przeglądarki do 980 pikseli lub mniej.

Andres SK
źródło

Odpowiedzi:

8

Nie możesz ukryć reklam; jest to określone w warunkach AdSense w punkcie „5. Zabronione zastosowania”:

Nie będziesz upoważniać ani zachęcać stron trzecich do: ... (ii) edytowania, modyfikowania, filtrowania, obcinania lub zmiany kolejności informacji zawartych w reklamach, linkach, jednostkach reklamowych, wynikach wyszukiwania lub poleceniach Przyciskaj lub usuwaj, zasłaniaj lub minimalizuj dowolną reklamę, link, jednostkę reklamową, wynik wyszukiwania lub przycisk polecenia w jakikolwiek sposób bez autoryzacji Google;

Wydaje mi się to całkiem jasne. (Prawdopodobnie wynika to z faktu, że kod JavaScript reklamy nadal się wyświetlał, fałszywie zgłaszając widok reklamy i ograniczając współczynnik klikalności).

Przenoszenie reklamy do obszaru stopki w przypadku wąskich ekranów za pomocą zapytań o media może być bezpieczniejsze.

Aktualizacja (lipiec 2013 r.) : Używanie JavaScript do wykrywania szerokości strony i wyświetlania odpowiednich reklam, zamiast zapytań o media CSS w celu ukrycia reklam po załadowaniu strony i zliczeniu wyświetleń, wydaje się teraz najbardziej sensowną opcją, jak w tym przykładzie .

Nacięcie
źródło
cześć za twoją odpowiedź nick. wciąż nie rozumiem, dlaczego okcupid (bardzo duża strona) robi to bez konsekwencji.
Andres SK
@andufo Może dostali autoryzację od Google. A może jeszcze ich nie złapano.
Nick
alexa.com/siteinfo/okcupid.com to strona o dużym ruchu i bardzo dobrze sklasyfikowanym hehe, obstawiam autoryzację.
Andres SK
3

Myślę, że warunki korzystania z usługi odnoszą się do sytuacji, w której reklamy są ładowane, ale nie są wyświetlane użytkownikom, dlatego przeglądają statystyki / klikają statystyki. Jeśli reklama nie zostanie załadowana w pierwszej kolejności, powinna być w porządku. Trzeba to jednak zrobić za pomocą JavaScript, a nie CSS - wykryj szerokość okna, uruchom kod AdSense tylko wtedy, gdy jest szerszy niż pewna liczba.

robertc
źródło
Słuszna uwaga! teraz muszę się dowiedzieć, jak załadować banery AdSense po tym, jak dom jest gotowy.
Andres SK
0

Nie wiem, jak było, kiedy opublikowałeś pytanie, ale na razie Google zaleca „responsive design” w porównaniu z innymi opcjami.

W tym dokumencie stwierdzono , że można używać @mediazapytań wystarczająco wyraźnie , chociaż nie w dokładnym tekście. (Możesz również przeczytać to .) Więc to, co robisz, JEST w porządku.

I nie uważaj tego, co mówię, za bezpodstawne. Weźmy na przykład Mashable . Robią to i są jednym z najlepszych wydawców AdSense Premium.

Tl; dr - Na razie to, co chciałeś zrobić, jest w porządku według zasad, tak jak ja to widzę.

to ja
źródło
Zalecanie „responsive design” to jedno, a mediazapytania do ukrycia AdSense to drugie. Nie sądzę, że dokumenty Google, które łączysz, aby to opisać? I Mashable tego nie robi, nadal wyświetlają reklamy, ale w różnych częściach strony.
MrWhite
@ w3d Czy jesteś pewien, co mówisz? bo widzę, że Mashable używa tego: @media (max-width: 969px){ .box970 .visible-desktop .ad_container.ad970 {display:none !important} }Co ci to mówi? :)
its_me
Ten konkretny CSS dotyczy szerokiego nagłówka, który przynajmniej na stronie głównej nie zawiera AdSense. Cały AdSense na stronie wydaje się pozostać w miarę zmniejszania się okienka ekranu. Masz jednak rację, na innych stronach w nagłówku i panelu bocznym znajduje się AdSense i oba są usuwane, gdy zmniejsza się obszar wyświetlania. Jest to jednak nieco bardziej skomplikowane. Jeśli strona jest początkowo ładowana w małym rozmiarze rzutni, wówczas AdSense nawet się nie ładuje. Zwiększenie rozmiaru rzutni nie pokazuje AdSense, ponieważ nigdy nie został załadowany.
MrWhite
1
@ Odpowiedź Nicka nadal wydaje się trafna, cytowane Warunki AdSense są nadal aktualne. Pod warunkiem, że AdSense nie jest ukryty po załadowaniu (co powoduje wyświetlenie ), to jest OK. Użytkownicy mobilni AFAIK nie zmieniają rozmiaru swojej rzutni. Przypadek krawędziowy w Mashable, w którym okno przeglądarki jest zmniejszone (na komputerze) i AdSense jest usunięty, mogło zostać przeoczone lub otrzymało pozwolenie od Google, nie wiem. Jednak w większości przypadków wydają się one przestrzegać warunków ogólnych.
MrWhite
1
@ w3d Muszę poprosić Cię o przeczytanie odpowiedzi od najlepszego współtwórcy na forach Google Adsense.
its_me