Google 自动广告总体感觉挺好,不丑,和网页融合也算比较好。但是因为是自动布局的,也会出现一些不理想的情况,比如把广告插入导航条内部。DokuWiki 出现过这种情况,WordPress 也会出现,特别是手机浏览器打开时。难道是我用的模板有什么不符合规范的地方吗?
DokuWiki 的解决方案中,把出现在导航条内部的广告移到外部去了,WordPress 不想这么麻烦了,直接删除得了。在模板的 footer.php
,在 </body>
之前加入以下代码:
1 2 3 4 5 6 7 8 9 10 11 12 |
<script> window.onload = function(){ ads = document.querySelectorAll('.google-auto-placed'); if(typeof ads[0] == "undefined") { console.log("google-auto-placed not found!");return 1}; var up = ads[0].parentNode; // 避免广告出现在导航条内部 if( up != null && up.id == "nav-menu2") { up.removeChild(ads[0]); } }; </script> |
发表回复