这里有人知道如何在 Discourse 中安装 PropellerAds 而不使用 AdSense 吗?AdSense 没有接受我的申请,我期待使用 PropellerAds。谢谢!
你好 @R_X
如果 propellerads 能为你提供 iframe 标签,你可以将这些标签作为“自家广告”在 Discourse 广告插件中运行,也可以直接放入你的主题(或主题组件)中。
关键在于获取 iframe 标签,因为在 Ember 应用中,它们比 script 标签更容易运行。
顺便一提,
我刚刚为你快速搜索了一下 @R_X,看起来(除非情况已发生变化)PropellerAds 并不会为你提供 iframe 标签。
例如,请参见:
如果情况确实如此,你可能需要一位 Discourse 插件开发者来协助你,因为在 Ember 中让第三方 script 标签正常工作可能会相当棘手。
这有点算是个变通方法,但我遇到过不少案例,其中嵌入脚本实际上只是用来生成一个 iframe 标签。测试这一点的一个简单方法是将该嵌入脚本添加到一个非 Ember 站点上,例如,尝试将其添加到 WordPress 站点。然后,你可以使用浏览器的开发者工具查看该脚本渲染出的 HTML。如果你看到生成了一个 iframe 标签,可以尝试将该 iframe 的 src 值添加到你的 Discourse 站点设置中的“允许的 iframe”里。
你应该能够将 <iframe src="<your_iframe_src>"></iframe> 添加到你的“首页广告”HTML 中。你可能还需要为 iframe 设置 height 和 width 属性。