Werbung wird für Vertrauensstufen angezeigt, die sie nicht sehen sollten?

Ich bin hier etwas ratlos. Mein gewünschtes Ergebnis ist, niemandem, der in den Foren angemeldet ist, Werbung anzuzeigen. Derzeit bin ich nur für AdSense-Anzeigen konfiguriert, noch keine Inhouse-Anzeigen.

Trotz der Konfiguration von Vertrauensstufen und so weiter, um zu verhindern, dass angemeldete Benutzer Anzeigen sehen, sehen einige sie immer noch.
Fügen Sie mich tatsächlich auch als Administrator zur Liste hinzu. Ich habe sie sogar im Admin-Panel und beim allgemeinen Surfen gesehen.

Das Problem ist, dass ich kein Muster dafür finden kann.

Es ist für die Benutzer intermittierend.
Es scheint keinen konsistenten Browser/Betriebssystem zu geben, der beteiligt ist.
Es wirkt sich auf verschiedene Vertrauensstufen aus. :man_shrugging:

Haben Sie Ideen, wo ich als Nächstes nachsehen kann, um herauszufinden, was dies verursachen könnte? Eine Sache, die ich erwähnen sollte, ist, dass ich Cloudflare vor den Foren verwende.

Während ich tippe, sind wir auf der neuesten Discourse-Version und dem Ads-Plugin.

Ich schätze jede Hilfe.

Ändern Sie zu DNS-only und ich wette, dieses Problem ist gelöst.

1 „Gefällt mir“

Wirklich guter Punkt. Ich habe den CF-Cache zu Beginn gelöscht, werde dies aber ausprobieren und berichten. Ich weiß, dass ich nicht alle CF-Funktionen aktiviert habe, insbesondere die mit JavaScript-Zauberei.

Aber ich werde DNS Only oder den Entwicklermodus ausprobieren und sehen, wie es läuft.

Danke.

1 „Gefällt mir“

OK, das ist seltsam… DNS scheint nur zu verhindern, dass die Website geladen wird. Ich habe zwischen „Nur DNS“ und „Proxied“ hin und her geschaltet und sie wird nur geladen, wenn das Foren-Subdomain auf „Proxied“ gesetzt ist…

Zum Spaß habe ich meine Kabel- und Mobilfunk-Internetverbindungen ausprobiert und das gleiche Ergebnis erzielt.

Haben Sie eine Standardinstallation durchgeführt?

Es lädt jetzt bei mir . . . oh, aber Sie sind zu Cloudflare zurückgekehrt.

1 „Gefällt mir“

Ich bin ziemlich sicher, dass es eine Standardinstallation war, ich habe sie vor etwa 7 Jahren gemäß der damaligen Ubuntu-Anleitung durchgeführt, die zu diesem Zeitpunkt, glaube ich, 18.x LTS installiert hatte. Sie läuft jetzt unter Ubuntu 20LTS + Docker.

Ja, ich bin zurück zu proxied gewechselt, aber mit allen Minifizierungen deaktiviert. Keine Änderung.

Update: Habe das Caching für die Subdomain mit einer Page Rule deaktiviert. Wir lassen das eine Weile durchsickern.

1 „Gefällt mir“

Update… Ich sehe persönlich immer noch (einige) Anzeigen in der Discourse Hub App und im nativen Safari auf iOS. Meistens Anzeigen am Seitenende (einschließlich des Admin-Panels!), aber auch eine Anzeige am Seitenanfang nach dem Einloggen. CF-Caching ist weiterhin deaktiviert.

Ich frage die Community, wo wir sonst stehen.

Hat deine Installation Let’s Encrypt aktiviert, oder machst du nur eine HTTPS-Kapselung zwischen CF und dem Server?

1 „Gefällt mir“

Ich glaube, Cloudflare kümmert sich um SSL zwischen Edge und Browser, aber es könnte unverschlüsselt zwischen dem Discourse-Server und Cloudflare sein.

Die Seite wird nicht vollständig geladen, wenn ich die IP-Adresse direkt in den Browser eingebe, falls das hilft?

IP-basierter Zugriff wird nicht unterstützt.

Ihr Browser wird sich daran erinnern, dass die Website HTTPS verwendet. Wenn Sie also die orangefarbene Wolke ausschalten und versuchen, über HTTP auf die URL zuzugreifen, wird dies fehlschlagen.

Ich würde HTTPS zu diesem Zeitpunkt beheben, Let’s Encrypt ist kostenlos und sehr zuverlässig.

Sie müssen jedoch Ihre app.yml aktualisieren und mit deaktivierter orangefarbener Wolke neu erstellen, um dies zu tun.

Verstanden. Es ist lange her, seit ich nur die IP-Adresse ausprobiert habe, damals hat es funktioniert, aber das war vor Jahren

Es gibt ein Plugin, das ich installieren möchte, also werde ich mich darum und um Let’s Encrypt kümmern.

Glauben Sie angesichts all dessen, dass die SSL-Einrichtung diese Probleme mit den Anzeigen verursacht?

Da es schon so lange her ist, seit Sie installiert haben, haben Sie kein Let’s Encrypt, daher kann Ihre Website ohne Cloudflare nicht funktionieren.

Ich würde empfehlen, eine neue VM zu starten und neu zu installieren, dann können Sie wechseln. Wenn Sie diese Maschine aus irgendeinem Grund wirklich lieben, können Sie app.yml umbenennen und ./discourse-setup ausführen, um eine saubere Installation zu erhalten, die Ihnen ein Let’s Encrypt-Zertifikat verschafft.

1 „Gefällt mir“

OK, das klingt, als müsste ich Let’s Encrypt separat angehen.

Anzeigen erscheinen auch heute noch für angemeldete Benutzer. Haben Sie weitere Ideen, was ich überprüfen könnte?

image

Ist DFP auch der einzige Weg, um Google-Anzeigen zwischen Themen in Themenlisten erscheinen zu lassen?

Sie müssen Cloudflare reparieren, um sicherzustellen, dass keine zwischengespeicherten Seiten mit Anzeigen ausgeliefert werden.

1 „Gefällt mir“

Der gesamte Cache wurde nun seit über 24 Stunden deaktiviert.

Ich halte diese Schlussfolgerung für etwas voreilig. Das Problem besteht weiterhin, obwohl das Caching in CF seit etwa einer Woche deaktiviert ist. Es sei denn, Sie vermuten, dass etwas anderes in CF das Problem ist?

1 „Gefällt mir“

Oh. Verdammt.

Und du hast keine Plugins?

Ich habe Plugins. Ich werde später in dieser Woche auf unser ursprüngliches Thema zurückkommen.

1 „Gefällt mir“