Merci pour votre réponse détaillée et votre aide. Il y a beaucoup d’éléments à assimiler ici.
Cependant, je pense qu’il y a un malentendu. AdButler est un type de serveur publicitaire, similaire à Google DFP. Ces fournisseurs vous aident à gérer vos propres publicités avec les annonceurs. En revanche, des solutions comme Adsense (et apparemment Carbon) sont des réseaux publicitaires. Les réseaux publicitaires fonctionnent différemment des serveurs publicitaires. Notre problème concerne les serveurs publicitaires, et non les réseaux publicitaires. Désolé pour la confusion.
Nous devons pouvoir générer des revenus grâce à notre site web pour rester en activité, et pour cela, nous avons besoin d’utiliser un serveur publicitaire pour gérer les annonceurs. Nous utilisons AdButler à cette fin. La fonctionnalité « Publicités internes » ne correspond même pas de loin à nos besoins. À ce que j’ai pu comprendre, le seul serveur publicitaire pris en charge par le plugin Publicités de Discourse est Google DFP. À mon avis, Google DFP est inadéquat pour diverses raisons, qui ne sont pas pertinentes dans le cadre de cette discussion. Bien sûr, si nous sommes contraints d’utiliser Google DFP parce qu’aucun autre serveur publicitaire n’est pris en charge par le plugin Publicités, nous le ferons, car Discourse offre tant d’autres avantages que cela compense largement l’énervement d’utiliser Google DFP.
Je comprends tout à fait qu’il nous incombe de développer un plugin pour un autre serveur publicitaire que Google DFP, et que Discourse ne peut pas répondre à tous les besoins, surtout qu’il propose déjà tant de fonctionnalités exceptionnelles dès la sortie de la boîte. Nous avons soumis cette demande au marketplace, et certains développeurs expérimentés avec Discourse nous ont indiqué que cela ne pouvait pas être fait sans plugin et que le travail était assez coûteux et chronophage, par rapport à ce qui semble être un problème simple.
Vous avez raison : je ne sais pas encore comment fonctionne Discourse, car nous venons de commencer à l’utiliser et à apprendre Ruby et Ember. Cependant, avec WordPress, par exemple, il suffit d’insérer le script publicitaire d’AdButler dans une zone de widget, et tout fonctionne. Rien n’est à programmer. J’ai donc été quelque peu surpris que l’intégration d’un outil comme AdButler avec Discourse soit aussi complexe. Je comprends que Discourse soit évidemment très différent de WordPress et beaucoup plus compliqué, mais je ne comprends toujours pas pourquoi une telle fonctionnalité nécessite un développement aussi lourd.
En résumé, nous allons continuer à essayer et nous contacterons AdButler directement pour voir s’ils peuvent nous aider. Cela serait certainement dans leur intérêt de contribuer au développement d’une solution pour Discourse, car ils pourraient ainsi acquérir de nombreux clients (une fois que vous utilisez AdButler, vous ne reviendrez jamais à DFP). Nous examinerons également l’intégration de Carbon Ads pour comprendre son fonctionnement, au cas où nous pourrions l’adapter à nos besoins.
Merci encore.