文档

​
​

Development

User Acquisition

Monetization

工业

Unity Ads 变现

Unity Ads Android SDK

Unity Ads iOS SDK

Unity Ads SDK

Unity Ads 变现

Unity Ads Monetization
​
​
iOS 开发者指南
  • iOS SDK 概述
  • 集成要求
  • 安装适用于 iOS 的 Unity Ads SDK
  • 在 iOS 中初始化 SDK
  • 在 iOS 中实现插页式广告
  • 在 iOS 中实现奖励广告
  • 在 iOS 中实现横幅广告
iOS 14 集成
  • iOS 14 技术集成
  • 更新适用于 iOS 14 的 Unity Ads SDK
  • 安装 iOS 14 支持包
  • 配置广告平台 ID
  • 应用追踪透明度的合规性
iOS SDK API 参考
  • Unity Ads for iOS API 参考 (Objective-C)
  1. 实现游戏增长
  2. Unity Ads
  3. 适用于 iOS 开发者的 Unity Ads SDK 集成指南

在 iOS 中实现奖励广告

在 iOS 应用中实现奖励广告。加载广告内容,通过 Objective-C 或 Swift 代码展示广告,并使用委托来管理广告事件和奖励逻辑。
阅读时间1 分钟
最后更新于 2 天前

对观看广告的玩家进行奖励可以增加用户参与度,从而带来更高收入。例如,游戏可以用游戏币、消耗品、额外生命数量或经验倍增法宝来奖励用户。如需了解如何有效设计奖励广告的更多信息,请参阅变现策略指南。

奖励视频广告示例

要奖励用户看完视频广告,请确保您的
show
方法中使用的 Ad Unit ID(广告单元 ID)与奖励 Ad Unit ID(广告单元 ID)匹配:
- (IBAction)showRewardedAd:(UIButton *)sender { [UnityAds show:self placementId:@"Rewarded_iOS" showDelegate:self];}
然后在
unityAdsShowComplete
回调方法中实现您的奖励功能:
#pragma mark: UnityAdsShowDelegate- (void)unityAdsShowComplete:(NSString *)placementId withFinishState:(UnityAdsShowCompletionState)state { NSLog(@" - UnityAdsShowDelegate unityAdsShowComplete %@ %ld", placementId, state); if ([placementId isEqualToString:@"Rewarded_iOS"] && state == kUnityShowCompletionStateCompleted) { // Reward the user. }}
后续步骤:请参阅关于在 iOS 中实现横幅广告的文档以扩展您的实现。

Copyright © 2026 Unity Technologies
法律信息隐私政策CookiesDocumentation Terms of Use请勿出售或分享我的个人信息您的隐私选择(Cookie 设置)

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属公司在美国和其他地方的商标或注册商标(此处查看更多信息)。其他名称或品牌是其各自所有者的商标。

为方便起见,一些页面是机器翻译的,可能包含不准确的内容。如有信息不一致的情况,以英文版本为准。

  • 在本页上
    • 奖励视频广告示例


报告此页面的问题