如何检测广告是否已加载,如果未加载则重定向?假设我有一个标签并启用了javascript,这会被篡改吗?
答案 0 :(得分:2)
我想到了两个想法。如果页面上未启用JavaScript,则您的广告可能无法加载。所以你可以这样做:
<noscript>
<meta http-equiv="refresh" content="0;url=http://example.com/noads" />
</noscript>
有些人有广告拦截器,因此他们仍然可以使用没有广告的JS。因此,您可以在内联JS(var ads_loaded = false;
)中创建变量,然后在加载广告的文件(load_ads(); ads_loaded = true;
)中切换其值。我的想法是,如果ads_loaded
变量被更改,那么文件中的其他所有内容都可能被执行。