接入指南 API 工具 其他

插屏广告

为了方便开发者接入,联盟共建了统一 SDK,开发者接入 sdk 后能更快的实现登录、支付与广告功能,建议采用统一 SDK 方式接入。

qg.createInterstitialAd(Object object)

创建插屏广告组件。

参数

Object object

属性类型默认值必填说明
adUnitIdString广告单元 id

返回值 InterstitialAd

插屏广告组件。插屏广告组件是一个原生组件,层级比普通组件高。插屏广告组件每次创建都会返回一个全新的实例(快游戏端的插屏广告实例不允许跨页面使用),默认是隐藏的,需要调用 InterstitialAd.show() 将其显示。

方法

InterstitialAd.show()

显示插屏广告。

返回值 Promise

插屏广告显示操作的结果

InterstitialAd.load()

加载插屏广告。

返回值 Promise

插屏广告加载数据的结果

InterstitialAd.destroy()

销毁插屏广告实例。

InterstitialAd.onLoad(Function listener)

监听插屏广告加载事件。

参数 listener

插屏广告加载事件的监听函数

InterstitialAd.offLoad(Function listener)

移除插屏广告加载事件的监听函数

参数 listener

onLoad 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function(res) {
  console.log(res);
};

InterstitialAd.onLoad(listener);
InterstitialAd.offLoad(listener); // 需传入与监听时同一个的函数对象

InterstitialAd.onError(Function listener)

监听插屏错误事件。

参数 listener(Object res)

插屏错误事件的监听函数

属性类型说明
errMsgString错误信息
errCodeNumber错误码

InterstitialAd.offError(Function listener)

移除插屏错误事件的监听函数

参数 listener

onError 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function(res) {
  console.log(res);
};

InterstitialAd.onError(listener);
InterstitialAd.offError(listener); // 需传入与监听时同一个的函数对象

InterstitialAd.onClose(Function listener)

监听插屏广告关闭事件。

参数 listener

插屏广告关闭事件的监听函数

InterstitialAd.offClose(Function listener)

移除插屏广告关闭事件的监听函数

参数 listener

onClose 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function(res) {
  console.log(res);
};

InterstitialAd.onClose(listener);
InterstitialAd.offClose(listener); // 需传入与监听时同一个的函数对象

InterstitialAd.onClick(Function listener)

监听插屏广告点击事件

InterstitialAd.onClick(obj => {
  console.log(`开启插屏广告广告点击回调: code: ${obj.code},msg: '${obj.msg}'`);
});

InterstitialAd.offClick(Function listener)

移除监听插屏广告点击事件

InterstitialAd.offClick();

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容