我使用的是最新官方版的 Discourse 安装。我已安装了 https://github.com/discourse/discourse-adplugin。

我已有发布商 ID 和广告管理器 ID。我已更新了位于域名根目录下的 ads.txt 文件。Google AdSense 侧的所有设置也都已完成。但有一个奇怪的问题,我认为这与插件本身有关。
我本想直接在 GitLab 上提交问题,但那里没有“问题(Issues)”标签页。
基本上,当在管理面板中访问“AdSense”标签页并输入发布商代码后点击绿色对勾时,系统不会接受该输入。先不说发布商代码,即使尝试更改信任等级等任何设置并点击“确定”,同样无法生效。我不确定 AdSense 插件是否在 Discourse 新版本更新后被弃用,或者我们现在是否只需使用“广告插件(Ad Plugin)”标签页,但该选项仍显示在管理面板中。
在管理面板中,您应该能看到以下内容:
如果您直接访问这些 URL 并刷新页面,所有设置都能正常工作,但 AdSense 标签页除外。
访问以下链接是正常的,可以接受用户输入:
https://forum.yourdomain.com/admin/site_settings/category/ad_plugin
但访问以下链接则会报错:
https://forum.yourdomain.com/admin/site_settings/category/adsense_plugin
欢迎任何人访问 AdSense 页面并刷新以复现该错误。另一种复现方法是尝试更改信任等级,看看系统是否接受用户输入:
点击绿色对勾后,设置无法更新。

