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