Frage

Ich habe eine Website in ASP.NET und VB.NET entwickelt, die auf der rechten Seite der Seite einen Platz für eine 160 x 600 Google-Anzeige hat.

Es sieht gut aus, wenn es auf der Seite zeigt, aber ich habe festgestellt, dass, wenn die Google-Anzeige blockiert ist, wie es an meinem Arbeitsplatz ist, sieht die Seite unvollständig. Es gibt keine Meldung, dass die Anzeige zu sagen, zeigt blockiert ist, es zeigt nur leer.

Ich will nicht einen Weg, um die Sperrung finden, eher würde Ich mag etwas an seiner Stelle (eine Grafik meines eigenen zum Beispiel) Dsiplay wenn es blockiert ist.

Gibt es eine Möglichkeit, dies zu tun?

War es hilfreich?

Lösung

Legen Sie es in einem <div>...</div>, und gleich danach platzieren ein JavaScript, um zu bestimmen, durch seine Höhe oder durch den Wert von document.frames.length, die Anwesenheit des AdSense. Wenn es nicht erkannt wurde Sie die Innerhtml des div ändern, oder einfach nur etwas document.write().

Wenn es AdSense ist, document.frames.length schließlich 1 sein wird.

Machen Sie es simpliest wie möglich, weil sie nicht sehen mögen, dass Ihre Website mit ihrem iframe ist durcheinander, sie können Ihr AdSense-Konto sperren.

Andere Tipps

es nie versucht, aber man könnte versuchen CSS-Positionierung und z-Index zu verwenden, um einen transparenten Behälter für die Google-Anzeigen auf der Oberseite von einem anderen Inhalt zu bleiben.

Ich habe wirklich keine Ahnung, wie gut das funktionieren würde, aber das ist, was ich versuchen würde, wenn ich an deiner Stelle wäre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top