Loading... 国内的百度联盟广告相比谷歌广告js抽风还是好很多,这几天通过各种搜索折腾终于把百度广告支持pjax了,外附handsome添加广告的小技巧。 ## 前言 由于最近谷歌广告要PIN码验证,而疫情原因PIN码迟迟未到,加上被刷流氓关键词谷歌检测到作弊限制广告使用,不得不使用百度联盟广告了。 ## 添加广告 广告位的代码 ``` <div id="aside_1"></div> <div id="aside_1"></div> ``` 以下代码添加至自定义js中 ```javascript $(function(){ setTimeout(function(){ $.getScript("//cbjs.baidu.com/js/m.js", function() { BAIDU_CLB_fillSlotAsync("广告ID","aside_1"); BAIDU_CLB_fillSlotAsync("广告ID","aside_2"); }); },1000) }) ``` 能添加不同的广告ID。 ## 主题广告位 效果本站可见,文章尾部,与右侧边栏handsome主题自带广告位,就不多说了。以下自定义只适用于handsome主题 **1.主页文章广告** 找到主题目录,找到主题路径 `libs/Content.php` 搜索 `$index++;`在第一个 `$index++;`后添加 ```php if($index%5 == 0) { echo '<div class="single-post panel"><div class="post-meta wrapper-lg"><div id="aside_1"></div></div></div>'; } ``` 输出文章数目是5的倍数时输出一次广告位,更改次数改数字5即可。(多次输出时不显示有待优化)  **2.文章顶部广告** 在主题根目录找到`post.php`搜索`BreadcrumbNavigation`在这一行后添加 ``` <div id="aside_2"></div> ``` 最好注释以下避免下次找不到  **3.支持pjax** 在后台pjax回调函数中加入 ``` BAIDU_CLB_fillSlotAsync("广告ID","aside_1"); BAIDU_CLB_fillSlotAsync("广告ID","aside_2"); ``` 好了,还有啥好用优雅添加广告的方式也请分享给我哦! 正文到此结束 最后修改:2022 年 04 月 30 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏
6 条评论
向你申请交换首页友情链接,同意的话请回复一下
生活常识网
http://wozhidaole.com.cn/
网友们想与我站互相友情链接的,可以去我站申请!
百度广告可太丑了。
没办法,谷歌广告要求太严格了
百度广告过于色情。。。
是根据百度记录和浏览记录推荐的,所以什么样的人看什么样的广告
相比之下,百度很色情,不如谷歌一本正经