为了方便开发者接入,联盟共建了统一 SDK,开发者接入 sdk 后能更快的实现登录、支付与广告功能,建议采用统一 SDK 方式接入。
创建插屏广告组件。
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
adUnitId | String | 是 | 广告单元 id |
插屏广告组件。插屏广告组件是一个原生组件,层级比普通组件高。插屏广告组件每次创建都会返回一个全新的实例(快游戏端的插屏广告实例不允许跨页面使用),默认是隐藏的,需要调用 InterstitialAd.show() 将其显示。
显示插屏广告。
插屏广告显示操作的结果
加载插屏广告。
插屏广告加载数据的结果
销毁插屏广告实例。
监听插屏广告加载事件。
插屏广告加载事件的监听函数
移除插屏广告加载事件的监听函数
onLoad 传入的监听函数。不传此参数则移除所有监听函数。
const listener = function(res) {
console.log(res);
};
InterstitialAd.onLoad(listener);
InterstitialAd.offLoad(listener); // 需传入与监听时同一个的函数对象
监听插屏错误事件。
插屏错误事件的监听函数
属性 | 类型 | 说明 |
---|---|---|
errMsg | String | 错误信息 |
errCode | Number | 错误码 |
移除插屏错误事件的监听函数
onError 传入的监听函数。不传此参数则移除所有监听函数。
const listener = function(res) {
console.log(res);
};
InterstitialAd.onError(listener);
InterstitialAd.offError(listener); // 需传入与监听时同一个的函数对象
监听插屏广告关闭事件。
插屏广告关闭事件的监听函数
移除插屏广告关闭事件的监听函数
onClose 传入的监听函数。不传此参数则移除所有监听函数。
const listener = function(res) {
console.log(res);
};
InterstitialAd.onClose(listener);
InterstitialAd.offClose(listener); // 需传入与监听时同一个的函数对象
监听插屏广告点击事件
InterstitialAd.onClick(obj => {
console.log(`开启插屏广告广告点击回调: code: ${obj.code},msg: '${obj.msg}'`);
});
移除监听插屏广告点击事件
InterstitialAd.offClick();