Gibt es eine Möglichkeit, die Größe von Google AdSense in einem responsiven Design zu ändern? [closed]

Lesezeit: 6 Minuten

Benutzeravatar von Rick Smith
Rick Smith

Ich verwende Google Adsense in meinem responsiven WordPress-Design (das verwendet Twitter Bootstrap.) Gerade jetzt, wenn die Größe der Website geändert wird, ragen die Anzeigen weit heraus und sehen einfach schlecht aus.

Kann ich irgendetwas tun, um dabei zu helfen? Ich habe tatsächlich eine Website gesehen, die so aussah, als würde jemand die Größe der Anzeigen auf kleineren Bildschirmen ändern … Ich bin mir nicht sicher, wie das möglich ist, da es sich um Java-Skript handelt, oder?

Jedes Feedback wäre sehr hilfreich. Vielen Dank!

  • Gemäß deren Nutzungsbedingungen dürfen Sie die Darstellung der Anzeigen nicht ändern. Sie könnten jedoch die Auflösung überprüfen, wenn die Seite geladen wird, und basierend auf der Größe unterschiedliche Anzeigen generieren (dies könnte auch auf Größe ändernaber vielleicht möchten Sie vorher ihre Bedingungen durchlesen, um sicherzustellen, dass es in Ordnung ist).

    – 0b10011

    28. August 2012 um 20:37 Uhr

  • @bfrohs Hmm..ok. Wie würde das funktionieren? Nehmen wir an, ich habe einen Widget-Bereich in meiner Kopfzeile, der eine AdSense-Anzeige im Format 468 x 60 anzeigt. Würde ich versuchen, eine kleinere Anzeige zu finden, die gut aussieht, und sie stattdessen zeigen? (Wenn ich nur ein Bild in diesem Bereich zeige, wird die Größe perfekt angepasst.) Wenn ja, haben Sie Feedback dazu, wie dies geschehen würde? Würde ich verschiedene Widgets im Header-Bereich hinzufügen und CSS verwenden, um bestimmte Widgets nur zu bestimmten Zeiten anzuzeigen?

    – Rick Smith

    28. August 2012 um 20:43 Uhr

  • Du kippen Verwenden Sie CSS, um die verschiedenen Anzeigen auszublenden/anzuzeigen, da dies gegen die Anzeigenrichtlinie von Google verstößt. Sie müssten die Größe des Darstellungsbereichs des Browsers ermitteln und dann mithilfe von JavaScript das entsprechende Google Ad-Initiierungsskript basierend auf der Größe des Darstellungsbereichs aufrufen.

    – 0b10011

    28. August 2012 um 20:55 Uhr

  • @bfrohs Danke für das Feedback. Damit habe ich keine Erfahrung. Wisst ihr wie ich das mache?

    – Rick Smith

    28. August 2012 um 22:07 Uhr

  • Siehe meine Antwort mit aktualisierten Informationen zu den ToS und einem Link zu einer Frage hier zum Abrufen der Viewport-Abmessungen. Von dort aus sollte es nur noch ein einfaches sein if/else Aussage.

    – 0b10011

    29. August 2012 um 4:18 Uhr

Benutzeravatar von 0b10011
0b10011

Im Idealfall könnten CSS-Medienabfragen die Anzeigen automatisch verkleinern, und in einer perfekten Welt würden die Anzeigen ihr Layout basierend auf der neuen Größe automatisch ändern. Google Ads tun dies jedoch nicht unterstützen dies, sie tun es nicht einmal ermöglichen Dies – Sie sind nicht berechtigt, den Inhalt der Anzeige zu ändern oder Teile davon zu verbergen, es sei denn mit ausdrücklicher Genehmigung von Google, gemäß deren Nutzungsbedingungen (entfernter Text markiert mit [...]):

5. Verbotene Verwendungen. Sie dürfen Dritte nicht autorisieren oder dazu ermutigen: (i) […] (ii) die in einer Anzeige enthaltenen Informationen zu bearbeiten, zu modifizieren, zu filtern, zu kürzen oder die Reihenfolge zu ändernLink, Anzeigenblock, Suchergebnis oder Empfehlungsschaltfläche, oder Werbung zu entfernen, zu verdecken oder zu minimierenLink, Anzeigenblock, Suchergebnis oder Empfehlungsschaltfläche in irgendeiner Weise ohne Genehmigung von Google; […]

Eine alternative Lösung wäre, die Anzeigen bedingt über JavaScript bereitzustellen. Rufen Sie beispielsweise beim Laden der Seite die Größe des Darstellungsbereichs des Browsers ab und liefern Sie stattdessen eine kleinere Anzeige, wenn die Breite des Darstellungsbereichs des Browsers kleiner als die Breite der bevorzugten Anzeige ist. Es sollte ähnlich wie CSS-Medienabfragen funktionieren, außer unterlassen Sie neue Anzeigen schalten, wenn der Benutzer die Größe seines Browsers ändert, da dies falsche Impressionen erzeugen würde (mehrere Impressionen auf einer einzelnen Seite, ohne Aktualisierung), was ebenfalls gegen sie ist Nutzungsbedingungen:

5. Verbotene Verwendungen. Sie dürfen Dritte nicht autorisieren oder dazu ermutigen: (i) generieren direkt oder indirekt Anfragen, Empfehlungsereignisse oder Impressionen Anzeigen, Links, Suchergebnisse oder Empfehlungsschaltflächen (einschließlich, aber nicht beschränkt auf das Klicken auf „Wiedergabe“ für eine beliebige Videoanzeige) durch jede automatisiertebetrügerische, betrügerische oder andere ungültige Mittel, einschließlich, aber nicht beschränkt auf wiederholte manuelle Klicks, die Verwendung von Robotern oder anderen automatisierten Abfragetools und/oder computergenerierten Suchanfragen und/oder die unbefugte Nutzung anderer Suchmaschinenoptimierungsdienste und/oder oder Software; […]

Die vorhandenen Antworten sind veraltet. Google führte Responsive Ads im Juli 2013 ein:

Mit den neuen Responsive-Anzeigenblöcken können Sie eine Vielzahl von Geräten unterstützen, indem Sie mit Ihren Responsive-Design-Webseiten arbeiten. Sie können jetzt die Größe der zu liefernden Anzeige dynamisch festlegen und sie an die Art und Weise anpassen, wie Ihre Website eine Seite auf einem bestimmten Gerät darstellt.

Responsive Anzeigen funktionieren mit festen, fließenden und responsiven Layouts. Alles, was Sie tun müssen, ist, die “Smart Sizing”-Version des Codes an der Stelle zu platzieren, an der die Anzeigen erscheinen sollen. Die Anzeige wird horizontal gestreckt, um den gesamten verfügbaren Platz auszufüllen, und vertikal, um die optimalste Anzeige in Standardgröße anzuzeigen. Wenn das Layout Ihrer Website abhängig von der Geräteausrichtung geändert wird, wird die Größe der Anzeige automatisch bei der Änderung der Geräteausrichtung angepasst. Eine erweiterte Anpassung ist mithilfe von CSS- und HTML5-Datenattributen möglich.

  • Es ist EINMAL “responsiv”, es funktioniert, wenn die Seite geladen wird, aber dann die Bildschirmgröße ändert, und die Anzeige bleibt die gleiche Größe und sieht fehl am Platz aus.

    – Benutzer3338098

    3. Dezember 2015 um 16:56 Uhr

Google unterstützt jetzt offiziell responsive Anzeigen (derzeit in BETA). Hier finden Sie eine gute Beschreibung der Funktionalität mit Links zu den offiziellen Google-Dokumenten.

http://exisweb.net/using-google-adsense-async-tags-for-responsive-design

Es funktioniert, aber ein Nachteil ist, dass die Größe der Anzeigen nicht automatisch angepasst wird, wenn Sie die Größe des Darstellungsbereichs ändern. Soweit ich weiß, verstößt es gegen die TOS, den Adserver anzurufen, wenn sich die Größe des Darstellungsbereichs ändert.

Benutzeravatar von Equilibrium3
Gleichgewicht3

Es gibt ein Plugin namens Responsives AdSense. Es fügt ein Widget mit 5 Anzeigenfeldern hinzu und Sie geben es ein pub id und ad id in ihnen. Dann wird basierend auf der Größe des Bildschirms 1 der 5 Anzeigen gerendert. Ich habe es in einem mobilen Browser ausprobiert und es wurde eine Anzeige in Blockgröße anstelle der mobilen Anzeige gerendert.

Um meine Seite responsiv zu halten, habe ich es so gemacht:

<div class="table table-responsive">    
        <div class="text-center text-muted">
            <hr><br>
            <small>advertisement</small>
            <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
            <!-- bottom -->
            <ins class="adsbygoogle"
                 style="display:block"
                 data-ad-client=""
                 data-ad-slot=""
                 data-ad-format="auto"></ins>
            <script>
                
            </script>  
            <br>
        </div>       
</div>

Benutzeravatar von Miguel Angel
Miguel Angel

Ich stimme dem zu, was Equilibrium3 gepostet hat. Wählen Sie die Anzeigengröße = Responsive Anzeigeneinheit (Beta) aus. Sobald Sie den Anzeigencode erhalten haben, können Sie ihn in a platzieren <div class="span12"> das ist auch in a <div class="row">. Dies funktionierte für mich, um eine horizontale Anzeige zu platzieren und sie auch zentriert zu haben.

Dies ist die Seite, auf der ich diese horizontale Anzeige habe -> http://www.espaciodigital.mx/

Wenn Sie nun den Anzeigencode in einer Seitenleiste platzieren möchten, gehen Sie genauso vor wie oben, aber teilen Sie die Seite beispielsweise mit <div class="span3"> für die Seitenleiste u <div class="span9"> für den Rest der Seite.

Ich habe das auf der folgenden Seite gemacht, wo die quadratischen Anzeigen links sind -> http://www.espaciodigital.mx/quienes_somos.html

Beide Anzeigen funktionieren einwandfrei, wenn sie auf einem Mobilgerät angezeigt werden. Versuche es. Ich hoffe, das hilft!

1406050cookie-checkGibt es eine Möglichkeit, die Größe von Google AdSense in einem responsiven Design zu ändern? [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy