Nach der ersten Installation des Plugins Discourse Advertising Plugin (Ads) werden die Google-Anzeigen normal auf meiner Website angezeigt (https://bbs.whitewater.wang/), und ich kann die Daten des täglichen Einkommens sehen, aber eines Tages stellte ich fest, dass es nur eine leere Anzeige auf meiner Website gibt, wie diese (auch bei anderen Benutzern)
Ich habe Ihr Forum besucht und unter Chrome unter Windows auf dem Desktop wird nicht einmal der leere Platz für die Anzeige angezeigt. Die Anzeige erscheint jedoch in Safari unter iOS auf meinem iPad in der Desktop-Ansicht. In der mobilen Ansicht ist der Platz jedoch vorhanden:
Als ich im abgesicherten Modus nachgesehen habe, waren die JavaScript-Fehler nicht da, aber die Content-Security-Policy-Fehler blieben bestehen. Es sieht so aus, als hätten Sie möglicherweise auch ein Problem mit einer Komponente.
endlich habe ich das wahre Problem gefunden, das vom Netzwerk des Benutzers abhängt, manchmal werden die Anzeigen angezeigt, manchmal nicht
Die Anzeige von Google-Anzeigen hat viel mit dem Netzwerk zu tun, das Kunden besuchen. Googles Anzeigen müssen JS-Skripte ausführen, und die Ausführungseffizienz dieses Skripts bestimmt direkt die Anzeige von Anzeigen. Wenn das Netzwerk des Clients zu schlecht ist, wird die Anzeige möglicherweise nicht angezeigt.
Google 广告的显示和客户访问的网络有很大的关系。Google 的广告是需要运行 JS 脚本的,这个脚本的执行效率直接决定了广告的显示。如果客户端的网络太差的话,广告是有可能显示不出来的。