Вопрос по Propellerads

Кто-нибудь знает, как установить PropellerAds без AdSense в Discourse? AdSense не принимает мою заявку, и я рассматриваю PropellerAds как альтернативу. Спасибо.

Привет, @R_X

Если propellerads предоставит вам теги iframe, вы можете использовать их как «внутреннюю рекламу» в плагине рекламы Discourse или напрямую в ваших темах (или в компоненте темы).

Главное — получить теги iframe, так как их гораздо проще запускать, чем теги script в приложениях Ember.

Кстати,

Я только что быстро поискал для вас, @R_X, и, похоже (если ничего не изменилось), что PropellerAds НЕ предоставит вам теги iframe.

Например, посмотрите:

https://help.propellerads.com/en/articles/1955453-instructions-for-blogger-blogspot-how-do-i-install-onclick-ad-channel-code

Если это действительно так, вам, скорее всего, понадобится разработчик плагина для Discourse, так как заставить сторонние теги script работать с Ember может быть довольно непросто.

Это немного костыль, но я встречал довольно много случаев, когда скрипт встраивания используется просто для создания тега iframe. Простой способ проверить это — добавить скрипт встраивания на сайт, не использующий Ember, например, попробуйте добавить его на сайт WordPress. Затем вы можете посмотреть на HTML, который рендерится скриптом, с помощью веб-инспектора вашего браузера. Если вы видите, что рендерится тег iframe, попробуйте добавить значение атрибута src этого iframe в настройку сайта Discourse allowed iframes.

Вы должны быть в состоянии добавить <iframe src="<your_iframe_src>"></iframe> в ваш HTML для внутренней рекламы. Скорее всего, вам также потребуется установить атрибуты height и width для тега iframe.