Я не ожидаю, что Discourse решит все проблемы за меня, проблема в том, что большинство вариантов генерации дохода, включая сам плагин AdPlugin, имеют проблемы.
Я не очень технически подкован, поэтому, хотя я мог бы попробовать что-то сделать, я не разработчик и не могу устранить эти проблемы.
Часть плагина, связанная с Google AdSense, не работает. Просмотры страниц в AdSense больше соответствуют «Первым сеансам», чем «Просмотрам страниц». Я не уверен, в чём именно проблема, но вся SPA-архитектура Discourse полностью сбивает AdSense. Я много раз спрашивал об этом здесь, и никто не мог сказать, работает ли GAM лучше.
Я пробовал AdButler с Smarty Ads: хотя рекламные блоки AdButler генерировали, казалось бы, правильное количество показов, Smarty Ads регистрировали лишь небольшую часть рекламных запросов, которые должны были быть. Учитывая стоимость AdButler, это приводило к финансовым потерям. Возможно, это можно было бы заставить работать, но на тот момент я уже вёл переговоры с управляемыми рекламными агентствами.
В ходе переговоров с двумя крупными рекламными агентствами, когда они узнали, что я использую Discourse, они прекратили переговоры, несмотря на то, что оба утверждали, что могут работать с SPA. Они заявили, что Discourse потребует слишком большой кастомизации.
В настоящее время я работаю с рекламным провайдером, который утверждал, что ранее уже работал с Discourse. Однако, когда я поговорил с их разработчиком, он сказал, что на самом деле они не использовали Discourse, но имели успех с SPA ранее. В данный момент реклама работает (с использованием внутренних объявлений для добавления тегов), и хотя они получают приличное количество показов, это всё ещё далеко от того, что должно быть, по моим расчётам.