Keiner fühlt sich zuständig?
Hallo zusammen.
Ich betreibe mehrere Webseiten, die bis vor ein paar Tagen die Google AdSense Werbung angezeigt haben. Jetzt geht es nicht mehr!
Google hat eine Anpassung in Bezug auf CMP gemacht, was heisst es dürfen nur noch zertifizierte GDPR und Consent Manager verwendet werden. Ich habe nun eine zertifizierte CMP.
Die Browser Konsole zeigt bei allen Webseiten die Fehlermeldung wie im Screenshot, aber ich weiss damit nichts anzufangen.
Keiner füllt sich dafür zuständig. Nicht Google AdSense, der Hoster und WordPress. Kann jemand helfen?
Gruss Klaus
1 Antwort
CORS (Cross-Origin Resource Sharing) sagt quasi dem Browser von welchen Domains er Ressourcen laden darf. Der von dir markierte Fehler sagt aus, dass aufgrund der eingestellten CORS-Regeln dieses JS-Skript nicht geladen werden darf.
Die CORS-Regeln werden von der Seite (hier also von Wordpress) verwaltet.
Edit: Wenn CORS nicht per Wordpress-Plugin aktiviert wurde dann kann es auch in der Server Konfiguration eingestellt sein.
Wenn du mit AdSense Google meinst die das Skript bereitstellen kann ich dir nur soviel sagen das dort CORS richtig konfiguriert ist und auch das laden von anderen Domains aus zulässt.
Ich habe mir das auch mal auf der Seite direkt angeschaut Seite (https://fauxpas-blog.com/) und dort tritt bei mir kein Fehler auf und alles kann normal geladen werden. Habs auch mit drei verschiedenen Browsern probiert (auch Firefox) und bei allen konnte die Seite problemlos geladen werden.
Danke @suiram1
Ich habe natürlich weiterprobiert und, ich glaube es nicht, nachdem ich ein VPN installiert habe funktionierte AdSense auf meinem Desktop einwandfrei.
Eigentlich ist es das, was ich genau wollte. Ich bekomme keine Werbung in der Entwicklung, aber externe sehen die AdSense Werbung.
Danke @suiram1.
Wie geht das? Edit: Wenn CORS nicht per Wordpress-Plugin aktiviert wurde dann kann es auch in der Server Konfiguration eingestellt sein.
Danke Klaus