Rimuovi spazio vuoto e testo pubblicitario su annuncio non riempito

Gli annunci sul mio forum non vengono sempre visualizzati e a volte Google non riesce a trovare un annuncio al momento, quindi mostra solo uno spazio vuoto. Questo va bene, ma credo che il testo dell’annuncio e lo spazio bianco occupato in questo scenario dovrebbero essere rimossi poiché creano confusione (ad esempio, le persone pensano che il post precedente fosse una pubblicità promossa)

1 Mi Piace

Non sono sicuro dello spazio bianco, ma penso che funzioni per il testo:

1 Mi Piace

Suppongo che per ora sia una soluzione temporanea, ma il testo è ora sempre nascosto. Preferirei averlo quando viene mostrata una pubblicità, nascosto quando non lo è. Armeggerò con il CSS e vedrò se riesco a creare un selettore che venga eseguito quando le pubblicità sono vuote.

1 Mi Piace

Penso che dovrebbe essere teoricamente possibile poiché Google lo contrassegna con questa proprietà:

1 Mi Piace

Ho capito!!

Manterrà il testo dell’annuncio nascosto per impostazione predefinita e lo mostrerà solo dopo aver confermato che l’annuncio è stato compilato e visualizzato. In questo modo posso assicurarmi che non ci sia confusione.

Se vuoi abilitare questa funzione sul tuo forum, dai un’occhiata al tutorial dettagliato che ho pubblicato sul mio blog
https://blog.codergautam.dev/how-to-hide-unfilled-advertisements-in-discourse-adplugin/

Modifica: utilizzo della versione rivista del codice funzionante dopo che Firepup ha trovato un bug

Spero che questo aiuti qualcuno!

3 Mi Piace

A quanto pare Google compila erroneamente quel campo (Nota l’iframe):

1 Mi Piace

E apparentemente non puoi semplicemente controllare l’iframe, poiché a volte aggiunge un iframe praticamente vuoto.

Non posso più causare questo, deve essere stato un caso isolato.

No, l’ho testato molto, quando non è compilato aggiunge comunque un iframe ma lo lascia vuoto. Quando invece è compilato, l’iframe viene popolato. Non è un bug.

1 Mi Piace

C’è stata almeno una volta in cui ho nascosto manualmente l’AD, e in realtà c’era un AD, anche se era contrassegnato come non archiviato. Tuttavia, non sono riuscito a riprodurlo in seguito.

Nel caso non ne fossi a conoscenza, il selettore CSS :has non è ampiamente supportato, in particolare da Firefox:

3 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.