AdSense Responsive Ads

Je réponds à mon propre message : après avoir cherché pendant un moment, je suis tombé sur ce post où le même comportement est décrit :

Le saccadement sur mobile semble être exclusivement lié à l’option permettant d’afficher des publicités tous les nᵉᵐᵉ messages. Mettre cette valeur à zéro arrête effectivement le problème, mais il serait beaucoup plus agréable que les auteurs du plugin puissent corriger le souci à la place.

La proposition pour l’interface utilisateur consiste à ajouter des paramètres de taille maximale dans l’interface de configuration de Discourse, au lieu du menu de sélection actuel qui ne propose qu’un nombre limité de tailles fixes. Cela permettrait de désencombrer l’interface, car la mise en page responsive serait par défaut, avec la possibilité de limiter la hauteur.

Êtes-vous sûr de ne pas avoir essayé d’utiliser du CSS ?

Je ne suis pas très doué en CSS, mais à ma connaissance, cela a été essayé à plusieurs reprises. Pour l’instant, je contourne le problème en utilisant une taille fixe pour la mise en page mobile.

Je pense comprendre. Nous aurions donc ceci :

Le principal problème avec les publicités réactives actuellement est qu’elles provoquent des sauts dans la mise en page de la page, ce qui est horrible dans un sujet lorsque vous essayez de lire. Je vais essayer d’ajouter ces nouveaux paramètres pour voir si cela empêche les sauts, mais je doute que la hauteur maximale aide, car une publicité plus petite entraînerait une réduction des emplacements.

@ljpp J’ai mis en œuvre ce que vous avez suggéré, mais cela ne fonctionne tout simplement pas. Pas même un peu.

J’ai suivi cet article pour essayer de mettre en œuvre quelque chose de similaire à l’exemple. Voici le résultat, où j’ai ajouté du débogage pour montrer ce que contient l’attribut style en ligne de l’élément ins lorsque l’adplugin le rend :

Voici mes paramètres :

Remarquez que le résultat final, une fois qu’AdSense a terminé son travail, a une hauteur fixe de 280 px, remplaçant les 90 px que le style initial de ins avait. Et AdSense n’a même pas trouvé de publicité à afficher, mais a tout de même décidé d’agrandir le div. :man_facepalming:

De toute façon, ces nouveaux paramètres ne simplifient pas la configuration d’AdSense ; ils ajoutent beaucoup plus d’options, encore plus confuses, et ne permettent pas réellement de contrôler les tailles avec la nouvelle façon dont les publicités adaptatives fonctionnent.

Puisque le problème semble provenir des paramètres « responsive », j’ai essayé ceci : limiter les tailles des annonces mobiles en bas (qui, je crois, correspondent également au code utilisé pour l’annonce du n-ième message) aux deux formats mobiles disponibles (largeur 320) plus un avec une largeur de 336… et j’ai supprimé le responsive.

Jusqu’à présent, tout va bien, les sauts sont beaucoup, beaucoup moins importants qu’avant.

Merci @Paracelsus, je vais essayer cela aussi…

@neil, quelle est la différence entre « Adsense post bottom » et « Adsense mobile post bottom » ?

Les tablettes, iPads ou autres appareils de taille intermédiaire sont-ils considérés comme des PC ou comme des mobiles dans le contexte du plugin publicitaire ?

@Cazadividendos, jusqu’à présent, le « seul » inconvénient est que vous ne pouvez pas afficher des publicités plus larges entre les publications, même si, par exemple, vous tournez votre mobile en mode paysage ; les publicités restent « bloquées » aux tailles que vous avez choisies. Et si vous choisissez des tailles de publicités plus larges, vous commencerez à en voir qui cassent la mise en page lorsque le mobile est en mode portrait.

Le premier n’est pas destiné aux mobiles, l’autre l’est. Il utilise les règles de Discourse pour déterminer ce qui est « mobile » ou non.

Ils seront considérés comme des mobiles.

Bonjour,

Est-il possible d’ajouter des publicités Google au milieu d’un sujet ? Par exemple, afficher une publicité tous les X réponses ? Pour le moment, je ne vois que les options en haut ou en bas.

Merci !

Oui, cherchez « post bottom » et « nth post ».

Merci @neil, j’utilisais l’ancienne version du plugin qui ne le permettait pas :upside_down_face: