新模板渲染插屏广告开发者可以选择广告铺开大小:分为全屏和插屏,全屏和插屏场景下开发者都可以选择投放的广告类型,分别为图片+视频、仅视频、仅图片。
双端3550及以上版本SDK
方法 | 说明 |
setCodeId() | 平台创建的代码位ID 以9开头9位数字 |
setAdLoadType() | 用于标注此次的广告请求用途为预加载(当做缓存)还是实时加载,方便后续为开发者优化相关策略,传入参数值:UNKNOWN//未知,默认值,开发者未传入,或当此次加载的广告用途未知时使用PRELOAD//预加载,当此次加载的广告用途为预加载(当作缓存)时使用LOAD//实时加载,当此次加载的广告用途为实时播放时使用 |
接入方可调用loadFullScreenVideoAd(AdSlot adSlot, @NonNull FullScreenVideoAdListener listener)
异步加载广告
方法 | 说明 |
onError() | 广告请求失败回调 返回的错误码(code)表示广告请求失败的原因,详情请见链接 |
onFullScreenVideoAdLoad() | 广告加载完成的回调 |
onFullScreenVideoCached() | 广告视频/图片加载完成的回调,接入方可以在这个回调后展示广告 |
为广告视频素材的流畅,建议在onFullScreenVideoCached
方法加载完毕后 再在主线程中调用showFullScreenVideoAd方法进行广告的展示。 展示广告完毕之后及时把广告对象置为null
方法 | 说明 |
onAdShow() | 广告的展示回调 |
onAdVideoBarClick() | 广告下载bar点击回调 |
onAdClose() | 广告关闭回调,当广告关闭时,开发者可根据项目实际情况做对应的逻辑处理 |
onVideoComplete() | 视频播放完成回调 |
onSkippedVideo() | 跳过视频播放回调,当点击跳过按钮时,开发者可根据项目实际情况做对应的逻辑处理,另点击跳过后会默认触发广告关闭回调 |
全屏视频广告请参考demo中的FullScreenVideoActivity
示例
在线客服智能客服 7*24小时在线人工客服 工作日 10~12点/14~19点