本文作者:整理砖家

在AMP页面上提供百度联盟广告的3种方法

整理砖家 2周前 ( 05-14 11:48 ) 560 抢沙发
摘要: AMP项目是谷歌提出的移动页面加速解决方案,包括对各种广告提供商的支持,原因是被墙挡住了,因此无法在该国看到广告。访问包含国内广告的AMP页面如下面的屏幕截图所示:截图左边中间是访...

AMP项目是谷歌提出的移动页面加速解决方案,包括对各种广告提供商的支持,原因是被墙挡住了,因此无法在该国看到广告。访问包含国内广告的AMP页面如下面的屏幕截图所示:

在AMP页面上提供百度联盟广告的3种方法 amp iframe 百度联盟 广告 流量 站长观点 建站经验 博客 站长经验 站长故事 第1张


截图左边中间是访问不到广告的时候给出一个空白方块和一个找不到内容的符号,截图右边是 Chrome 浏览器打开 F12 调试看到的报错,可以看出 AMP 页面中每个广告位是有一个 ampproject.net 的二级域名,PING 域名发现指向是 Google 的缓存服务器 IP,而这些 IP 被墙阻挡了,其实这些 AMP 广告内容没什么违规的,应该是被墙误伤了,但也没人来解决这个事情。

最初,AMP页面的流量来源通常是Google搜索。使用Google搜索的观看者可以自然地在AMP页面中看到广告。无法在中国使用Google搜索的用户将无法找到AMP页面,因此不应影响Big。

问题的发现

但是,我们最近发现百度搜索也为我们的AMP页面带来了相当多的流量。我们的zip库网站的移动版本最近大幅下降。它被认为是重量的减少或流量的自然下降,但后来发现移动版本的流量下降。与此同时,我们相应的AMP版本流量显着增加(因为PC版,移动版和MIP版的百度统计数据以及针对AMP版本的Google Analytics,因此未及时检测到此更改),并且源为百度搜索,我们估计是因为我们的AMP版本的速度和页面提交的数量。

因此,当国内用户访问我们的AMP版本页面时,他们可以正常看到页面的内容,但是广告无法显示,并且广告位的位置存在大的空白和错误,这也影响用户经验。我们仍然需要找到一种方法。解决。

办法一:在 AMP 页面用 amp-ad 投放百度联盟广告

我很早就知道 AMP 页面本身提供对很多广告提供商的支持,去看了看 amp-ad 支持的列表,有 Baidu 的字样,使用也非常简单,嵌入代码:

<amp-ad width="300" height="250"
type="baidu"
data-cproid="{cproid}">
</amp-ad>

在百度联盟背景中添加一个新的广告单元,得到相应的cproid,你可以把这样的代码放到AMP页面,但遗憾的是还是被墙堵住了,国内的普通用户还是看不到广告,我们可以试试墙我看到了百度广告,但显然这种方法无法解决国内用户的问题;

方法二:在 AMP 页面用 amp-iframe 投放百度联盟广告

我们将测试转移到html页面,放置了百度联盟广告代码,然后通过amp-iframe调用AMP页面中的html页面。结果是百度广告可以正常显示,但放大器项目官方放大器 - 在iframe组件描述中有一个部分:

使用amp-iframe进行广告宣传

Ip-iframe不得用于展示广告的主要目的。可以使用amp-iframe来显示视频,其中部分视频是广告。可以通过不渲染相应的iframe来强制执行此AMP策略。

广告用例应使用amp-ad。

这项政策的原因是:

Amp-iframe强制执行沙盒,沙箱也应用于子iframe。这意味着即使广告本身似乎有效,也可能会破坏目标网页。 Amp-iframe不提供任何将配置传递给iframe的机制。 Amp-iframe没有完全iframe控制的调整大小机制。 可见度信息可能无法用于amp-iframe。


从上面看官方不推荐用 amp-iframe 来投放广告,所以我们也没用采用这个办法。

方法三:在 AMP 页面直接放置百度联盟的 JS 代码

我们只是采用非标准方法:将百度 Alliance JS代码直接放在AMP页面中,这显然不符合AMP标准,也不能由AMP验证,但我们认为它不能被AMP验证。重要的是百度,谷歌和其他搜索引擎不包括并显示我们的AMP页面,但仍会显示我们相应的移动版本或MIP页面。

这种方法可以解决AMP版本中的百度广告问题(也可以直接与AdSense广告代码一起使用)。此方法已使用了大约三周,新广告位的收入显着增加,而AMP版本来自百度搜索的流量没有显着下降,表明它发挥了我们预期的作用。

另外,修改 AMP 页面中的广告代码后并没有看到广告展示量与流量一致,检查发现是百度对 AMP 缓存造成的,通过百度资源平台里面的 AMP 页面清除办法来批量清除了 AMP 页面的缓存,后面看到广告展示量有提升。

小结

上面记录了三个办法,各有利弊,根据各人自己网站的情况取舍吧,最好还是以后取消墙或者墙解除这种对广告的误屏蔽,那是最好了,就是不知道什么时候能实现。或者各位还有什么好的办法,欢迎留言交流。



推荐阅读:

教大家如何选择靠谱的云服务器,如何选择云服务器的带宽

浅谈阿里云ECS服务器提货券怎样查看、怎样使用和转移?

高手设计的Win10开始菜单概念图赏 比微软自动的好看不少

文章投稿或转载声明:

来源:boke112版权归原作者所有,转载请保留出处。本站文章发布于 2周前 ( 05-14 11:48 )
温馨提示:文章内容系作者个人观点,不代表我爱技术网对其观点赞同或支持。

赞(0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

评论列表 (暂无评论,560人围观)参与讨论

还没有评论,来说两句吧...