后台的 AdSense 插件已弃用?

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

image

我已有发布商 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 页面并刷新以复现该错误。另一种复现方法是尝试更改信任等级,看看系统是否接受用户输入:

点击绿色对勾后,设置无法更新。

1 个赞

您的广告拦截器正在拦截该请求,因为它包含“adsense”一词。
请禁用广告拦截器后重试。

6 个赞

谢谢!问题解决了。这很奇怪,因为我禁用了 Opera 的广告拦截和 uBlock,但刷新页面后仍然没有显示。后来我转到 Chrome 并禁用了它,问题就解决了。

3 个赞