首先定义了所有视频广告需要实現IVideoAd接口的方法,设置广告名字权值,等等
例如Vungle这个视频广告
上面是广告类的代码,主要是在play()中实现广告播放VideoAdPlayCallBack作为广告开始播放和结束的监听回调。
* 使用本地时间计算视频广告是否显示 * 视频广告每天显示的次数 * 当天的视频广告显示次数是否超过最大的显示次数 * 视频广告昰否准备好VideoAdManager 提供了广告的添加然后在需要播放的时候,根据广告的权重随机一个广告进行显示。
并且增加了一个每日显示最大次数的限制的功能显示次数和时间都存在了SharedPreferences。