我有两套展示横幅的横幅代码:
1)广告服务器代码被AdBlock阻止 2)AdBlock不阻止的纯HTML横幅插入
我的问题是:
如果检测到AdBlock,如何使用Javascript(或其他内容)插入纯Javascript横幅代码。
作为参考,我发现了这个AdBlock检测代码:
document.write('<div id="tester" style="display:none">an advertisemen</div>');
<script type="text/javascript" src="advert.js"></script>
<script type="text/javascript">
if (document.getElementById("tester") == undefined)
{
document.write(' TEXT TO DISPLAY IF ADBLOCK IS ACTIVE');
}
答案 0 :(得分:0)
使用您提供的代码:
document.write('<div id="tester" style="display:none">an advertisemen</div>');
<script type="text/javascript" src="advert.js"></script>
<script type="text/javascript">
if (document.getElementById("tester") == undefined)
{
document.write('HTML banner code here');
} else {
docuement.write('Ad Server code here')
}
您的HTML横幅和广告服务器代码都将使用JavaScript,这会将div写入特定DOM点的核心HTML文件。 示例:Add HTML elements dynamically with JavaScript inside DIV with specific ID