跳到主要内容

广告

平台限制

仅在手机迅雷 APP 的游戏中心支持广告功能,PC 游戏中心、浏览器均不支持此功能。

目前的广告支持以下 2 种类型:

  • 激励视频广告:播放一定时长的广告视频,广告播放完成才能提供奖励
  • 插屏广告:页面弹起广告弹窗,观看指定的卡片数量后才能提供奖励。

目前使用 激励视频广告 的游戏较为常见。

激励视频广告

SDK 方法名称

getRewardVideo

调用示例

XL_GAME.callApp("getRewardVideo", (res) => {
if (res.errorCode === 0) {
// 发放奖励的逻辑
}
});

回调结果说明

回调返回结果的是一个 Object,里面包含如下字段:

参数类型说明示例
errorCodeint是否观看完广告并给用户发放奖励0 - 发放奖励;-1 - 不发放奖励

游戏合作方调用激励视频广告接口后,在回调函数的结果里面,依据 errorCode 字段是否等于 0 来判断是否发送奖励。

插屏广告

SDK 方法名称

getInterstitialAd

调用示例

// 可以接入插屏广告
XL_GAME.callApp("getInterstitialAd", (res) => {
if (res.errorCode === 0) {
// 发放奖励的逻辑
}
});

回调结果说明

回调返回结果的是一个 Object,里面包含如下字段:

参数类型说明示例
errorCodeint是否观看完广告并给用户发放奖励0 - 发放奖励;-1 - 不发放奖励

因此,游戏合作方调用插屏广告接口后,在回调函数的结果里面,依据errorCode字段是否等于 0 来判断是否发送奖励。

iOS 特性问题

在 iOS 上线且使用 localStorage 进行存档的游戏可能存在存档失效的问题,具体查看此处了解与解决。