Proverò a riassumere cosa sta succedendo qui… ![]()
Ne ho parlato in un altro argomento qui, quindi vi prego di leggerlo:
Approfondendo, ho provato a usare CSS per aggiungere dimensioni al contenitore in cui gli annunci responsivi dovrebbero essere renderizzati tra i post con annunci. Un esempio:
.adsense-post-bottom.adsense-responsive {
height: 100px; // non più alto di questo, per favore
}
Ma… succede questo:
Non riesco a trovare nulla nel plugin degli annunci o nel core di Discourse che aggiunga questi stili inline !IMPORTANT, quindi sembra che lo script JS di AdSense abbia scelto l’opzione nucleare e voglia davvero imporre altezze arbitrarie al contenitore. Quindi auto !important su tutto!
Sembra quindi che AdSense abbia reso tutto impossibile. Le opzioni ora sono:
- Rimuovere “responsive” come opzione di dimensione dal plugin AdSense (fallback a 728x90 per desktop e 300x250 per mobile per chi sta attualmente usando la dimensione responsive).
- Rimuovere “responsive” solo per le posizioni tra i post (anche se il salto avviene in tutte le posizioni).
- Creare un argomento qui su meta riguardo al problema, permettere alle persone di continuare a usare “responsive” e collegarlo nella descrizione di tutte le impostazioni delle dimensioni di AdSense.
- L’“auto !important” proviene dal plugin degli annunci o dal core di Discourse e non riesco a trovarlo?
EDIT:
Forse ora capisco questo suggerimento:
Quindi dovresti poter selezionare “responsive” e poi impostare la larghezza massima e l’altezza massima nelle impostazioni del plugin.
Chiudo questo argomento e continuerò in questo:
