Где разместить скрипт рекламы?

Спасибо за ваш подробный ответ и помощь. Здесь много информации для осмысления.

Однако, я думаю, здесь возникло недопонимание. AdButler — это тип сервера рекламы, аналогичный Google DFP. Такие провайдеры помогают вам управлять собственными рекламными кампаниями с рекламодателями. В то же время такие сервисы, как Adsense (и, судя по всему, Carbon), являются рекламными сетями. Рекламные сети работают несколько иначе, чем серверы рекламы. Наша проблема касается именно серверов рекламы, а не рекламных сетей. Приношу извинения за путаницу.

Нам необходимо зарабатывать на нашем сайте, чтобы продолжать работу, и для этого нам нужен сервер рекламы для управления рекламодателями. Мы используем AdButler для этих целей. Функциональность «Внутренняя реклама» даже близко не соответствует нашим требованиям. Единственный сервер рекламы, поддерживаемый плагином для рекламы от Discourse, насколько я понимаю, — это Google DFP. На мой взгляд, Google DFP — это отстой по разным причинам, которые не имеют отношения к этому обсуждению. Конечно, если мы будем вынуждены использовать Google DFP, потому что другой сервер рекламы не поддерживается плагином для рекламы, то мы будем вынуждены это сделать, поскольку у Discourse есть так много других преимуществ, что это как бы перевешивает чистое раздражение от использования Google DFP.

Я полностью понимаю, что разработка плагина для другого сервера рекламы, кроме Google DFP, ложится на нас, и что Discourse не может удовлетворить каждую отдельную потребность, особенно учитывая, что он уже предлагает так много превосходных функций «из коробки».

Мы отправили этот запрос на маркетплейс, и некоторые опытные разработчики, работающие с Discourse, сообщили нам, что это невозможно без плагина, а работа оказалась довольно дорогой и трудоемкой по сравнению с тем, что кажется простой проблемой.

Вы правы в том, что я пока не разбираюсь в том, как работает Discourse, поскольку мы только начинаем с ним работать и изучаем Ruby и Ember. Однако, например, в WordPress мы просто вставляем рекламный скрипт от AdButler в виджет, и он сразу начинает работать. Ничего программировать не нужно. Поэтому я был несколько удивлен, что настройка AdButler для работы с Discourse оказалась такой сложной задачей. Я понимаю, что Discourse, очевидно, сильно отличается от WordPress и гораздо сложнее, но я все еще не понимаю, почему такая простая вещь требует столь интенсивного программирования.

В заключение, мы продолжим попытки и обратимся напрямую к AdButler, чтобы узнать, смогут ли они помочь. Это, безусловно, будет в их интересах, поскольку они могут получить множество клиентов благодаря этому (как только вы начнете использовать AdButler, вы никогда не вернетесь к DFP). Мы также изучим интеграцию с Carbon Ads и постараемся понять, как она работает, возможно, мы сможем адаптировать её под свои нужды.

Спасибо еще раз.