阻止广告拦截器破坏内部站点

Stop ad-blocker from breaking internal site

提问人:Keith 提问时间:7/19/2023 更新时间:7/19/2023 访问量:69

问:

我有一个作为 Web 应用程序运行的内部系统。此应用程序中没有广告。

我们的用户可以做的一件事是将广告我们的应用程序发布到各种第三方广告平台(这些特定于我们的行业)。

我们的一些用户使用各种广告拦截器扩展程序。

由于这些 JS 组件包含“广告等字样,因此它们始终被广告拦截扩展程序阻止。

但是,这些脚本是我们网站的内部脚本,从同一个 CORS 受保护的域本地提供,它们不是要阻止的广告。

我们希望我们的用户能够使用这些扩展程序进行常规的网页浏览。

我们如何以广告拦截器能够理解的方式将我们正在使用的 JS 脚本标记为应用程序的安全部分?

JavaScript 广告块

评论

1赞 kennarddh 7/19/2023
我认为如果有一个特殊的关键字可以让广告拦截器忽略它,那么所有广告小部件都会使用它来被广告拦截器忽略
1赞 Dimitar 7/19/2023
我遇到了类似的问题 - 我的 API 中有一个以开头的路由,各种扩展会阻止请求完成(反跟踪和广告拦截器扩展)。我解决它的方法是将路由更改为,找不到任何其他解决方案。/analytics/reports
1赞 kennarddh 7/19/2023
如果这是内部程序,您可以要求您的用户忽略某些网站的广告拦截(如果可以的话)。
3赞 CBroe 7/19/2023
如果你能以某种方式将你自己的代码“标记为”不是广告,兄弟,我发誓!“并让广告拦截器尊重这一点 - 那么那些试图绕过我的广告拦截器向我展示实际广告的人,已经做了同样的事情。您应该建议您的用户应该为您的网站禁用任何广告拦截器 - 例如,Facebook 在他们自己的广告创建 Web 界面中正是这样做的。
1赞 Keith 7/20/2023
@Dimitar我可以阻止用户使用广告拦截器或任何浏览器扩展程序,但我宁愿不要。我们可能会从他们看到的广告减少中受益。

答: 暂无答案