插屏视频广告
qg.createInterstitialVideoAd(object)
以下所有 API 需支持最低平台版本号'1051' (minPlatformVersion>='1051')
创建插屏视频广告组件,同一个 adUnitId,如果已经创建,并且未 destroy,会复用之前的对象
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
adUnitId | string | 是 | 插屏视频广告位标识,需在 OPPO 联盟后台申请 |
代码示例:
var interstitialVideoAd = qg.createInterstitialVideoAd({
adUnitId: 'xxx'
})
interstitialVideoAd.load()
拉取插屏视频广告资源,成功回调 onLoad,失败回调 onError
返回值
Promise
插屏视频广告加载数据的结果
interstitialVideoAd.show()
展示插屏视频广告
返回值
Promise
插屏视频广告显示操作的结果
interstitialVideoAd.onLoad(function callback)
设置插屏视频广告加载成功回调
代码示例:
interstitialVideoAd.onLoad(function() {
console.log('插屏视频广告加载')
})
interstitialVideoAd.offLoad(function callback)
移除插屏视频广告加载成功回调
interstitialVideoAd.onShow(function callback)
设置插屏视频广告展示成功回调
代码示例:
interstitialVideoAd.onShow(function() {
console.log('插屏视频广告展示')
})
interstitialVideoAd.offShow(function callback)
移除插屏视频广告展示成功回调
interstitialVideoAd.onClose(function callback)
设置插屏视频广告关闭回调
代码示例:
interstitialVideoAd.onClose(function() {
console.log('插屏视频广告关闭')
})
interstitialVideoAd.offClose(function callback)
移除插屏视频广告关闭回调
interstitialVideoAd.onError(function callback)
设置插屏视频广告失败回调
代码示例:
interstitialVideoAd.onError(function(err) {
console.log(err)
})
interstitialVideoAd.offError(function callback)
移除插屏视频广告失败回调
interstitialVideoAd.destroy()
销毁组件,释放资源