我知道人们不想看广告,但作为开发者,我希望通过我网站上的广告赚钱。 如何向我的网站添加广告,以便Adblock不会阻止我的内容?
答案 0 :(得分:1)
我认为重要的是要意识到这是一场升级游戏。如果有人找到绕过AdBlock的方法,那么维护它的开发人员将动员资源来阻止这种工作。最后,您最终会花费更多时间来击败AdBlock,而不是因为您错失的潜在广告收入。
这也没有考虑到,通过绕过AdBlock,您会惹恼您的用户,并有可能失去他们。
另一种选择是仅检测用户是否具有AdBlock。然后,您可以选择执行以下操作之一:
向用户表明该网站在广告收入上运营,并礼貌地要求他们停用AdBlock。这可能是最好的方法,除非你有非常理想的内容,在这种情况下你可能想尝试另一种货币化模式。
禁止访问您的网站(也称为封闭内容),直到用户停用AdBlock。值得注意的是Forbes使用了这种特殊策略。
您可以使用像BlockAdBlock这样的库(请注意,尽管有名称,但这不会以任何方式解决AdBlock问题)来检测这样的广告拦截器:
// This is needed because AdBlock might block BlockAdBlock
if(typeof blockAdBlock === 'undefined') {
adBlockDetected();
} else {
blockAdBlock.onDetected(adBlockDetected);
}
// Function to be called if AdBlock was detected
function adBlockDetected() {
// Display a plea to the user, or
// gate the content
}