我们都知道,google的广告在 ip地址下其实是显示不出来的,那么我们怎么在ip地址下的页面显示google的广告呢?
很简单,把google的广告部署在线上,然后作为一个iframe嵌入到你的ip地址的页面去。这样就可以正常显示了。
这时候所有的配置项都可以作为参数放到url上。 具体实作如下:
以下是子页面的所有的代码:
index.html:
1 |
|
openMethodList.js:
1 | (function () { |
这边只增加了两个方法,一个是告诉父页面,广告已经显示出来了,一个是告诉父页面,可以移除广告了
接下来封装后的 openApi.js:
1 | (function(window){ |
airdroid.js 这个js是不会变的,跟之前一样。
父页面controlMap 要给他加一个:
1 | // dfp recommend 接口 |
同时在 父页面的 apiprovider.js 要提供这两个方法的调用:
1 | removeRecommendDom: function(trans, params){ |
这样就可以了
完整系列:
web站点 开放第三方API流程(1) - 简介
web站点 开放第三方API流程(2) - 详解 jschannel
web站点 开放第三方API流程(3) - web api 的设计
web站点 开放第三方API流程(4) - demo的架构详解
web站点 开放第三方API流程(5) - demo的sdk详解
web站点 开放第三方API流程(6) - 父页面的sdk详解
web站点 开放第三方API流程(7) - 嵌入包含广告的第三方iframe