Anzeigen in meinem Forum füllen sich nicht immer und manchmal kann Google gerade keine Anzeige finden, sodass sie einfach leer angezeigt wird. Das ist in Ordnung, aber ich glaube, der Anzeigentext und der weiße Platz, der in diesem Szenario eingenommen wird, sollten entfernt werden, da dies zu Verwirrung führt (z. B. Leute, die denken, der obige Beitrag sei eine beworbene Anzeige)
Ich bin mir bei den Leerzeichen nicht sicher, aber ich glaube, das funktioniert für den Text:
Das ist vorerst eine Notlösung, aber der Text ist jetzt immer ausgeblendet. Ich würde ihn lieber anzeigen, wenn eine Anzeige geschaltet wird, und ausblenden, wenn nicht. Ich werde mit dem CSS herumspielen und sehen, ob ich einen Selektor erstellen kann, der ausgeführt wird, wenn Anzeigen leer sind.
Ich habe es herausgefunden!!
Es wird den Anzeigentext standardmäßig ausgeblendet lassen und ihn erst anzeigen, nachdem bestätigt wurde, dass die Anzeige gefüllt und angezeigt wurde. Auf diese Weise kann ich sicherstellen, dass es keine Verwirrung gibt.
Wenn Sie dies auf Ihrem Forum aktivieren möchten, werfen Sie einen Blick auf das detaillierte Tutorial, das ich in meinem Blog gepostet habe
https://blog.codergautam.dev/how-to-hide-unfilled-advertisements-in-discourse-adplugin/
Bearbeitung: Verwendung der überarbeiteten Version des funktionierenden Codes, nachdem Firepup einen Fehler gefunden hat
Ich hoffe, das hilft jemandem!
Und anscheinend kann man nicht einfach nach dem iFrame suchen, da manchmal ein praktisch leerer iFrame hinzugefügt wird.
Das kann ich nicht mehr verursachen, das muss eine einmalige Sache gewesen sein.
Nein, ich habe es oft getestet. Wenn es nicht ausgefüllt ist, fügt es immer noch einen iFrame hinzu, hält ihn aber leer. Wenn es jedoch ausgefüllt ist, wird der iFrame gefüllt. Das ist kein Fehler.
Es gab mindestens einmal, dass ich die AD manuell wieder eingeblendet habe, und tatsächlich war dort eine AD, obwohl sie als nicht eingereicht markiert war. Ich konnte sie danach jedoch nicht erneut reproduzieren.
Nur für den Fall, dass Sie es nicht wissen: Der CSS-Selektor :has wird nicht weitgehend unterstützt, insbesondere nicht von Firefox:
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


