Je vais essayer de résumer ce qui se passe ici… ![]()
J’ai déjà parlé de ce sujet dans un autre fil ici, alors veuillez lire :
En creusant plus profondément, j’ai essayé d’utiliser du CSS pour ajouter des dimensions au conteneur où les annonces réactives doivent être affichées entre les publications contenant des annonces. Voici un exemple :
.adsense-post-bottom.adsense-responsive {
height: 100px; // pas plus haut que ça, s'il vous plaît
}
Mais… voici ce qui se produit :
Je ne trouve rien dans le plugin publicitaire ou dans le cœur de Discourse qui ajouterait ces styles en ligne avec !important. Il semble donc que le script JS d’AdSense ait opté pour la solution nucléaire et veuille vraiment imposer des hauteurs arbitraires au conteneur. Donc, tout en !important auto !
Il semble donc qu’AdSense ait rendu cela impossible. Les options actuelles sont :
- Supprimer l’option de taille « réactif » du plugin AdSense (retour à 728x90 pour les ordinateurs de bureau et 300x250 pour les mobiles pour ceux qui utilisent actuellement la taille réactive).
- Supprimer « réactif » uniquement pour les emplacements entre les publications (même si le saut se produit dans tous les emplacements).
- Ouvrir un sujet ici sur Meta concernant le problème, permettre aux utilisateurs de continuer à utiliser « réactif » et ajouter un lien vers ce sujet dans la description de tous les paramètres de taille AdSense.
- Le « auto !important » provient du plugin publicitaire ou du cœur de Discourse et je ne parviens pas à le trouver ?
EDIT :
Je commence peut-être à comprendre cette suggestion maintenant :
Il faudrait donc pouvoir sélectionner « réactif », puis définir la largeur maximale et la hauteur maximale dans les paramètres du plugin.
Je clos ce sujet et continuerai la discussion dans celui-ci :
