AMP(移动页面加速),是由谷歌公司启动的一个加快移动页面加载速度的开源项目,这项技术可以让移动端访问页面时加载更快。WordPress 站点的话可以在不修改文章源码的情况下直接秒变出 AMP 页面,具体可参考『WordPress 文章页秒变谷歌 AMP 加速移动页面插件 AMP』。前面 boke112 导航也跟大家介绍了 AMP 页面添加 Google Adsense 广告,具体见『WordPress 站点 AMP 页面如何添加谷歌广告联盟代码?』和『AMP 页面如何添加 Google Adsense 广告单元?』。今天就跟大家说一下 AMP 页面如何投放百度联盟广告。
我们可以从 amp.dev 的 AMP 广告介绍页面中的“Supported ad networks”看到 AMP 页面是支持百度联盟广告的,而且是可以通过<amp-ad></amp-ad>来加载百度联盟代码。具体代码如下:
<amp-ad width="300" height="250"
type="baidu"
data-cproid="{cproid}">
</amp-ad>
以上代码来自@Xing PENG
其中上述代码中的宽高可以根据广告尺寸修改,data-cproid 对应的是百度联盟相应的广告 ID,如 “u8888888”。我们获得百度联盟广告 ID 之后直接替换上述代码中的 cproid 即可,如 data-cproid=”{u8888888}”。
据说通过上述方法添加的百度联盟部分用户是看不到,由于 boke112 导航没有申请到百度联盟,所以无法测试。大家可以自行测试看看。根据某大神的经验,可以考虑直接在 AMP 页面中添加百度联盟广告的 JS 代码。具体是否有效这个就要看有百度联盟的站长测试和反馈了。