Ausblenden und Anzeigen von Google Adsense-Blöcken mit Medienabfragen


11

Ist dies im Adsense ToS bereits akzeptabel? (kann keine Informationen zu diesem speziellen Fall finden). Wenn der Benutzer die Größe des Browsers ändert (CSS 3):

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

Beispiel bei okcupid.com - große Seite

Die Idee ist, eine Site ohne horizontalen Bildlauf zu präsentieren, wenn der Benutzer die Größe des Browserfensters auf 980px oder weniger ändert.

Antworten:


8

Sie können keine Anzeigen ausblenden. Dies steht in den AdSense-Nutzungsbedingungen unter "5. Verbotene Verwendungen":

Sie dürfen und dürfen Dritte nicht autorisieren oder ermutigen, ... (ii) die Reihenfolge der in einer Anzeige, einem Link, einem Anzeigenblock, einem Suchergebnis oder einer Empfehlung enthaltenen Informationen zu bearbeiten, zu ändern, zu filtern, abzuschneiden oder zu ändern Klicken oder entfernen, verdecken oder minimieren Sie Anzeigen, Links, Anzeigenblöcke, Suchergebnisse oder Verweisschaltflächen auf irgendeine Weise ohne Genehmigung von Google.

Scheint mir ziemlich klar zu sein. (Dies liegt wahrscheinlich daran, dass der JavaScript-Code für die Anzeige weiterhin geschaltet wird, fälschlicherweise eine Anzeigenansicht meldet und die Klickrate verringert.)

Das Verschieben der Anzeige in den Fußzeilenbereich für schmale Bildschirme mithilfe von Medienabfragen ist möglicherweise sicherer.

Update (Juli 2013) : Die Verwendung von JavaScript zum Erkennen der Seitenbreite und zum Schalten relevanter Anzeigen anstelle von CSS-Medienabfragen zum Ausblenden von Anzeigen nach dem Laden der Seite und dem Zählen der Aufrufe scheint nun die sinnvollste Option zu sein, wie in diesem Beispiel .


Hallo für deine Antwort Nick. Was ich immer noch nicht verstehe ist, warum okcupid (sehr große Seite) es ohne Konsequenzen macht.
Andres SK

@andufo Vielleicht haben sie eine Autorisierung von Google erhalten. Oder vielleicht wurden sie einfach noch nicht gefangen.
Nick

alexa.com/siteinfo/okcupid.com ist eine Seite mit hohem Traffic und einem sehr guten Rang, hehe, ich wette auf die Autorisierung.
Andres SK

3

Ich denke, die Nutzungsbedingungen beziehen sich auf eine Situation, in der Sie die Anzeigen laden, sie dann aber nicht für die Besucher anzeigen, wodurch die Ansichts- / Klickstatistiken durcheinander gebracht werden. Wenn Sie die Anzeige erst gar nicht laden, sollte sie in Ordnung sein. Sie müssten dies jedoch eher mit JavaScript als mit CSS tun. Ermitteln Sie die Fensterbreite und führen Sie den AdSense-Code nur aus, wenn er breiter als eine bestimmte Zahl ist.


guter Punkt! Jetzt muss ich herausfinden, wie man Adsense-Banner lädt, nachdem der Dom fertig ist.
Andres SK

0

Ich weiß nicht, wie es war, als Sie Ihre Frage gestellt haben, aber ab sofort empfiehlt Google "Responsive Design" gegenüber jeder anderen Option.

In diesem Dokument wird angegeben, dass Sie @mediaAbfragen klar genug verwenden können , wenn auch nicht in exaktem Text. (Vielleicht möchten Sie dies auch lesen .) Also, was Sie tun, ist in Ordnung.

Und denken Sie nicht daran, was ich grundlos sage. Nehmen Sie zum Beispiel Mashable . Sie tun das und sind einer der besten Adsense Premium-Publisher.

Tl; dr - Ab sofort ist das, was Sie tun wollten, nach meinen Regeln vollkommen in Ordnung.


Die Empfehlung "Responsive Design" ist eine Sache, die Verwendung von mediaAbfragen zum Ausblenden von AdSense eine andere. Ich glaube nicht, dass die Google-Dokumente, die Sie verlinken, dies abdecken? Und Mashable tut dies nicht , sie zeigen immer noch die Anzeigen an, sondern in verschiedenen Teilen der Seite.
MrWhite

@ w3d Bist du dir sicher, was du sagst? Weil ich sehe, dass Mashable dies verwendet: @media (max-width: 969px){ .box970 .visible-desktop .ad_container.ad970 {display:none !important} }Was sagt dir das? :)
its_me

Dieses spezielle CSS bezieht sich auf den breiten Header, der zumindest auf der Homepage kein AdSense enthält. Das gesamte AdSense auf der Seite bleibt erhalten, wenn das Ansichtsfenster verkleinert wird. Sie haben jedoch Recht, auf anderen Seiten befindet sich AdSense in der Kopfzeile und im Seitenbereich, und beide werden entfernt, wenn das Ansichtsfenster verkleinert wird. Es ist jedoch etwas komplizierter. Wenn die Seite anfänglich mit einer kleinen Ansichtsfenstergröße geladen wird, wird AdSense nicht einmal geladen. Durch Erhöhen der Größe des Ansichtsfensters wird AdSense nicht angezeigt, da es nie geladen wurde.
MrWhite

1
@ Nicks Antwort scheint immer noch relevant zu sein, die angegebenen AdSense-AGB sind immer noch aktuell. Das Bereitstellen von AdSense wird nach dem Laden nicht ausgeblendet (was zu einer Impression führt ). Dann ist es in Ordnung. AFAIK Mobile-Benutzer ändern die Größe ihres Ansichtsfensters nicht. Der Randfall in Mashable, in dem das Browserfenster verkleinert (auf dem Desktop) und AdSense entfernt wird, wurde möglicherweise übersehen oder sie haben die Erlaubnis von Google erhalten, ich weiß es nicht. In den meisten Fällen scheinen sie jedoch den AGB zu folgen.
MrWhite

1
@ w3d Ich muss Sie bitten, die Antwort eines Top-Mitwirkenden in den Google Adsense-Foren zu lesen .
its_me
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.