网站部署了SSL加密/https后百度联盟广告不显示的解决方法

首先,原先设置的广告位都失效了,需要重新创建。这简单,我完成了。但我发现,添加了广告代码后,设置了 SSL 加密的网站,广告并没有显示。经过排查后实践,只需修改广告代码中的 js 网址为 https 即可

网站部署了SSL加密/https后百度联盟广告不显示的解决方法插图

接着,启用“反屏蔽设置”。用户接入两个二级域名,完成 CNAME 映射,等待配置生效后,即可获取反屏蔽投放代码。据说对大部分浏览器及屏蔽插件均有效,可明显提升广告展现量及收入。

1、添加反屏蔽域名,要求设置“代码域名”和“检索域名”。其实不用多想,随便设置就行,比如 c.a.com 和 s.a.com。a.com 是你自己的网站域名,如果你有多个网站,设置一次,其他网站也可以用的。

2、完成二级域名的 CNAME 映射。自己在域名服务商建立域名CNAME 指向,将百度联盟返回的 映射域名和用户设置的二级域名建立CNAME 映射。就是添加“cname”类型的域名解析,如 c.a.com 解析到 c.a.com.cname.yunjiasu.net。

3、更新广告代码为“反屏蔽投放代码”。即在广告位管理 -“获取代码”界面,点击“生成反屏蔽代码位”,复制代码部署网站即可,你会发现,js 网址换成了你的代码域名。

网站部署了SSL加密/https后百度联盟广告不显示的解决方法插图1

这时,你会发现,https 网站又不能显示广告了,直接改广告代码中的网址为 https 访问也不行。所以我们还要继续设置,这时要转到“百度云加速”网站中。

1、用百度联盟账号登录云加速官网(https://su.baidu.com),在【管理控制台】的 【管理子域】的【加速功能】, 选择【https加速】,选择”半程加密”。这时会出现一个“CNAME 指向到”的提示。

2、按照提示内容,在域名服务商建立 CNAME 指向,注意主机记录只需要填写前缀,无需在输入 .a.com。

3、在 cname 设置生效后(一般在24 小时内生效),即可修改“反屏蔽投放代码”中的 js 为 https 访问,这样 https 网站就正常显示广告了。

设置百度联盟反屏蔽功能,无需购买云加速专业版,大家按提示设置为免费版即可,如网站启用HTTPS的则需要专业版才可以开启HTTPS。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
个人中心
购物车
优惠劵
搜索