Adobe AIR 的手动奖励广告服务集成
使用 LevelPlay SDK 在 Adobe AIR 应用程序中实现奖励视频广告服务的手动加载和事件处理。
阅读时间2 分钟最后更新于 2 天前
除了自动加载 IronSource 奖励视频广告服务之外,还可以将奖励视频广告服务设置为手动加载。为此,必须在 SDK 初始化之前设置整个会话加载模式。LevelPlay SDK 7.2.0+ 支持此功能。 (Beta 7.1.13 Android)。
步骤 1:设置奖励视频手动加载
在初始化 LevelPlay SDK 之前,设置奖励视频广告服务的操作模式。这将影响您的当前会话。
IronSource.instance.setManualRewardedVideo();
步骤 2:手动加载奖励视频广告服务
在计划向用户展示奖励视频广告之前,请申请奖励视频广告,因为加载过程可能需要时间。使用以下 API 加载广告:
IronSource.instance.loadManualRewardedVideo();
步骤 3.实现奖励视频手册事件
ironSource Adobe AIR 插件会触发事件来通知您广告的可用性。这些事件仅在手动奖励视频实现时触发。
除了奖励视频事件之外,还要添加以下代代码以注册到事件。
IronSource.instance.addEventListener("levelPlayManualRewardedVideoAdReady", levelPlayManualRewardedVideoAdReady);IronSource.instance.addEventListener("levelPlayManualRewardedVideoAdLoadFailed", levelPlayManualRewardedVideoAdLoadFailed);
插件将通知监听器以下列出的所有可能事件:
private function levelPlayManualRewardedVideoAdReady(event:Event):void { //level Play Manual Rewarded Video Ad Ready}private function levelPlayManualRewardedVideoAdLoadFailed(event:Event):void { //level Play Manual Rewarded Video Ad Load Failed}
将操作加载模式定义为 Manual 后,即可完成奖励视频集成,如以下所述。