网易蜗牛读书广告接入插件
本插件用于运行在网易蜗牛书App的HTML5广告页面中,通过本插件通知蜗牛读书客户端广告条件已满足,执行领取免费时长操作。
广告条件一般分为两种类型,由广告提供方自行决定:
- 自动领取:页面加载完成展现完毕后停留一定时间即视为满足条条件
- 手动领取:页面加载完成后,仍需完成某些操作才视为满足条件(例如停留时长超过几秒,或是手动点击某一按钮)
- 使用前需先实例化,在页面加载完之前或之后都允许
- sdk默认广告为手动领取类型,手动领取类型需要在判断用户满足条件后手动调用
report
方法
安装
npm install snail-ad-plugin --save
使用
es6 module 引入
示例:
//使用前需实例化const ad = type: 0 time: 2000; //此配置表示页面加载完成并停留2s后自动领取时长
浏览器直接引入
完成
方法
- isSnail 判断当前页面是否为蜗牛读书客户端内
- parseUrl 将给定的url查询参数解析为对象
- report 通知蜗牛读书客户端,广告条件已满足,执行领取时长流程,此方法可传入一个回调方法,该回调方法的参数为{success: true/false},代表时长领取流程是否执行成功。如果是手动领取类型的广告,那么必须在条件满足时手动调用