it-swarm.com.de

Legen Sie die maximale Höhe des ansprechenden Adsense-Anzeigenblocks fest

Ich hatte 2 AdSense-Anzeigenblöcke (300 x 250) in der rechten Leiste meiner Website

Ich habe die Website reaktionsfähig gemacht und diese Anzeigenblöcke durch reaktionsfähige Adsense-Anzeigenblöcke ersetzt.

Das Problem, das ich jetzt habe, ist, dass Adsense jetzt 2 x (300x600) Anzeigenblöcke liefert. Laut Adsense TOS können Sie nur einen Anzeigenblock (300 x 600) pro Seite liefern

Die maximale Breite wird offensichtlich von adsense-fähigen Anzeigenblöcken erfasst.

Wenn ich jedoch versuche, die maximale Höhe des übergeordneten Divs auf 250 Pixel festzulegen, um die Anzahl von 300 x 600 Anzeigen pro Seite zu begrenzen, wird die maximale Höhe ignoriert und adsense zeigt weiterhin 300 x 600 an

Hat jemand anderes dieses Problem festgestellt und wenn ja, wie haben Sie es geschafft, die maximale Höhe des reaktionsfähigen Anzeigenblocks festzulegen?

Danke im Voraus,

Kes

37
user3275551

Sie können data-ad-format="auto" In data-ad-format="rectangle" Ändern. (Siehe Erweiterte Funktionen> Beispiel für eine horizontale Form .)

Ich denke, Sie sollten nicht height (max-height) Für übergeordnetes div definieren.

Die Anzeigenhöhe wird (automatisch) durch adsbygoogle.js Bestimmt (dh smart sizing ) und wenn Sie die Anzeigenhöhe steuern möchten, müssen Sie data-ad-format ("Rechteck", "Vertikal", "Horizontal" oder Ihr bevorzugte Kombination "Rechteck" verwenden ,horizontal").

Oder (nicht empfohlen) Sie können den Anzeigencode "herabstufen" (indem Sie das Attribut data-ad-format Entfernen) und dann das Attribut genau Größe (n) mit @media Abfragen. (Siehe Exaktes Größenbeispiel .)


[~ # ~] bearbeiten [~ # ~] - Google hat den Abschnitt "Technische Überlegungen" unter " Informationen zu responsiven Anzeigenblöcken aktualisiert " Seite.

In einigen Situationen müssen Sie zusätzliche Maßnahmen ergreifen, damit ein responsiver Anzeigenblock ordnungsgemäß funktioniert:

...

Der übergeordnete Container hat eine feste oder begrenzte Höhe . Responsive Anzeigen sollten nicht in Containern mit fester oder begrenzter Höhe platziert werden, da sie auf einigen Geräten oder Browsern möglicherweise höher sind. Wenn Sie die Höhe Ihrer responsiven Anzeigen begrenzen müssen, müssen Sie Ihren Code ändern und mithilfe von CSS-Medienabfragen die Höhe des übergeordneten Containers festlegen. Erfahren Sie, wie Sie Ihren reaktionsfähigen Anzeigenblock ändern .

58
galeksic

Ich habe es gerade geschafft, dieses Problem zu beheben. Sie können eine durch Kommas getrennte Liste für das Daten-Anzeigen-Format festlegen.

data-ad-format = "Rechteck, horizontal"

Dadurch wird die Handy-Anzeige auf horizontal und der Desktop auf rechteckig eingestellt, wenn Sie für Ihre Medienabfragen bestimmte Größen festgelegt haben.

Danke, Wesiwyg

6
Wesiwyg

Verwenden Sie dazu CSS in <ins style="display:inline-block;......"> Oder geben Sie eine Klasse an <ins class="adsbygoogle ......">.

Beispiel von Google AdSense antwortet: Geben Sie eine erweiterbare Breite und eine feste Höhe an.

Sie können Ihren reaktionsschnellen Anzeigencode ändern, um eine erweiterbare Breite und eine feste Höhe für Ihren Anzeigenblock über CSS anzugeben. Das folgende Beispiel zeigt, wie Sie diese Änderungen vornehmen:

Beispiel für erweiterbare Breite mit fester Höhe

In diesem Beispiel wird gezeigt, wie Sie Ihren Responsive-Anzeigencode ändern, um eine feste Höhe von 90 Pixel und eine variable Breite von mindestens 400 Pixel bis maximal 970 Pixel festzulegen:

<ins class="adsbygoogle"
   style="display:inline-block;min-width:400px;max-width:970px;width:100%;height:90px"
   data-ad-client="ca-pub-1234"
   data-ad-slot="5678"></ins>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>(adsbygoogle = window.adsbygoogle || []).Push({});</script>

Von Richtlinien und Einschränkungen :

Darüber hinaus werden die folgenden Größenbeschränkungen durchgesetzt:

  • Nur eine Dimension kann größer als 300 Pixel sein
  • Die Mindestbreite beträgt 120 Pixel
  • Die Mindesthöhe beträgt 50 Pixel
  • Weder Höhe noch Breite dürfen 1200 Pixel überschreiten.
2
IvanRF

Stellen Sie dazu zunächst den Anzeigencontainer oder den Anzeigencode auf Mitte ein. unter Verwendung dieses Tags: <center>Adsense code here</center>. und stellen Sie dann die maximale Höhe oder Breite und die minimale Höhe oder Breite wie im folgenden Beispiel ein.


<center>
  <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
  </script>
  <!--responsive ad -->
  <ins class="adsbygoogle" style="display:block;max-width:specify your maximum width here; max-height: set o your maximum height here; and do the same for min-height:here;min-width:here;"
      data-ad-client="ca-pub-0019"
      data-ad-slot="530000000000"
      data-ad-format="auto"></ins>
  <script>
    (adsbygoogle = window.adsbygoogle || []).Push({});
  </script>
</center>`

0
emmanuelapetsi