Grazie per la tua risposta dettagliata e per l’aiuto. C’è molto da assimilare.
Tuttavia, credo ci sia un malinteso. AdButler è un tipo di Ad Server, simile a Google DFP. Questi provider ti aiutano a gestire i tuoi annunci direttamente con gli inserzionisti. Al contrario, servizi come Adsense (e apparentemente anche Carbon) sono Ad Network. Gli Ad Network funzionano in modo piuttosto diverso rispetto agli Ad Server. Il nostro problema riguarda gli Ad Server, non gli Ad Network. Scusa per la confusione.
Dobbiamo essere in grado di generare entrate dal nostro sito per rimanere in attività, e per farlo abbiamo bisogno di utilizzare un Ad Server per gestire gli inserzionisti. Utilizziamo Ad Butler per questo scopo. La funzionalità “In House Ads” non si avvicina nemmeno a quanto necessario. Dall’analisi che ho fatto, l’unico Ad Server supportato dal plugin per gli annunci di Discourse è Google DFP. A mio avviso, Google DFP è inaccettabile per varie ragioni, che però non sono pertinenti a questa discussione. Ovviamente, se fossimo costretti a usare Google DFP perché non ci sono altri Ad Server supportati dal plugin per gli annunci, lo faremmo, dato che Discourse offre molti altri vantaggi che in qualche modo compensano la grande seccatura di dover usare Google DFP.
Capisco perfettamente che spetta a noi sviluppare un plugin per un Ad Server diverso da Google DFP, e che Discourse non può soddisfare ogni singola esigenza, soprattutto perché offre già così tanto “out of the box” che è semplicemente eccezionale. Abbiamo già sottoposto questa richiesta al marketplace e alcuni sviluppatori esperti di Discourse ci hanno detto che non è possibile farlo senza un plugin e che il lavoro sarebbe stato piuttosto costoso e impegnativo, relativamente a quello che sembra essere un problema semplice.
Hai ragione nel dire che non ho ancora idea di come funzioni Discourse, dato che stiamo appena iniziando a usarlo e stiamo imparando Ruby ed Ember. Tuttavia, con WordPress, ad esempio, basta inserire lo script pubblicitario di Ad Butler in una widget box e funziona subito. Non c’è nulla da programmare. Quindi sono rimasto piuttosto sorpreso che far funzionare qualcosa come Ad Butler con Discourse sia stato così complicato. Capisco che Discourse sia ovviamente molto diverso da WordPress e molto più complesso, ma non riesco ancora a capire perché una cosa del genere richieda così tanta programmazione.
In sintesi, continueremo a provare e contatteremo direttamente Ad Butler per vedere se possono fornire aiuto. Sarebbe sicuramente nel loro interesse sviluppare qualcosa per Discourse, poiché potrebbero acquisire molti clienti (una volta che si usa Ad Butler, non si torna più a DFP). Valuteremo anche l’integrazione con Carbon Ads e cercheremo di capire come funziona, forse potremo adattarla alle nostre esigenze.
Grazie ancora.