常见问题解答
以下部分详细介绍了 Unity Ads 用户的一些常见问题解答 (FAQ)。
关于集成的常见问题解答
Unity Ads 支持哪些平台?
Unity 广告是适用于 iOS (iTunes) 和 Android (Google Play) 的广告平台。
Unity 广告目前不支持以下平台:
- Web 平台,例如 WebPlayer 或 WebGL。
- Windows Phone。
- Amazon App Store(可下载 Android 游戏的 Amazon Marketplace)。请注意,您可以为通过 Amazon 下载的 Android 游戏接入 Unity Ads,但目前我们所有的广告系列均为 Google Play 应用商店广告。因此,除非用户也可以访问 Google Play 应用商店,否则广告展示不会产生收入。
Unity 一直在探索添加新平台和新功能的可能性。
我应该使用哪个版本的 Unity?
Unity Ads 支持 Unity 4.6 及更高版本的所有许可版本。我们建议始终使用最新版本的 Unity。如果您使用的是 Unity 2018.1 或更高版本,强烈建议您使用 Package Manager(包管理器)安装 Advertisements(广告)包。该包的可用版本取决于您的 Unity 版本:
- 该包的最新版本适用于 Unity 5.6.6 及更高版本。
- 3.0 版适用于 Unity 5.0.1 - 5.6.0。
- 2.3 版适用于 Unity 4.6 - 5.0。
您只需安装一个 Unity 广告包版本。多次添加该包将导致编译器错误或构建错误。
提示:Unity 不是使用 Unity Ads 的必要条件。如果您使用不同的引擎或框架,仍然可以使用 Unity Ads SDK。
为什么我在游戏中看不到任何广告?
如果您在游戏中看不到任何广告,或者曾在某个时间展示了广告但现在不再展示,则可能是因为您使用了错误的 Game ID(游戏 ID),或者您所在地区的可用广告系列已用完。
请尝试通过以下方法来解决问题:
- 确保您的项目初始化 Unity Ads SDK (Unity | iOS | Android)。
- 确保您使用的是正确的 Game ID(游戏 ID)。请注意,这些视平台而定;请仔细检查确认您没有在 Android 版本中使用 iOS ID,或者反之。
- 等待 Unity 广告准备就绪后再尝试展示广告。缓存广告通常需要几秒钟时间。您可以调用
IsReady
方法来检查 Unity Ads 是否已准备好展示广告。 - 确保您的设备已连接到互联网。
请注意,Unity 无法保证广告的可用性。这就是为什么 SDK 会提供方法来首先检查广告是否已准备好展示。
对于欧洲和北美的大部分地区,广告可用性通常不是问题。在填充可能一定程度受限的国家/地区,此影响可能更加明显。例如,如果用户所在国家/地区只有 12 个广告系列,那么他们在给定时间段内最多只能看到 12 个广告系列。
在开发过程中,Unity 建议您启用测试模式以确保始终有可用的测试广告。
在游戏上线前,我可以在游戏中测试真实广告的展示效果吗?
向 Beta 版测试人员分发真实广告违反了 Unity 服务条款。从设备上点击广告或下载安装是一种变现的交易。在尚未上线的游戏中这样做会触发自动欺诈系统,将游戏标记为欺诈,并禁用该游戏。因此,我们建议在游戏准备好发布之前始终启用测试模式。
为什么我会收到“Advertisements does not exist in the namespace UnityEngine(命名空间 UnityEngine 中不存在广告)”编译器错误?
此错误通常由以下两个问题之一引起:
- 您所构建的目标平台不是 Unity Ads 支持的平台。
- 您尚未将 Unity Ads 包导入到您的项目中。
请尝试通过以下方法来解决问题:
- 确保您已使用 Package Manage(包管理器)或 Asset Store(资源商店)包(但不能同时使用两者)安装 Unity Ads。
- 确保您已选择 iOS 或 Android 作为构建目标(在 File(文件)> **Build Settings...(构建设置...)**中)。
- 如果您正在为不受支持的平台构建项目,您可以添加一个
UNITY_ADS
条件定义,允许您在不影响其他平台的情况下使用 Unity Ads 进行构建。
如需了解更多信息,请参阅平台相关的编译。
我可以使用广告单元来推广我的其他游戏吗?
是。如需了解更多信息,请参阅交叉推荐。
Unity Ads 可以通过聚合来实现吗?
是。如需了解更多信息,请参阅在第三方聚合堆栈中实现 Unity Ads。
关于广告设置的常见问题解答
在哪里可以选择是否可以跳过广告?
广告单元设置(包括是否可以跳过广告)位于 Monetization(变现)后台,具体做法是从二级导航菜单中选择 Ad Units(广告单元),然后选择一个广告单元查看其设置。
注意:默认情况下禁止跳过奖励广告单元。
如需了解更多信息,请参阅广告单元。Unity 还建议查看变现策略指南,了解如何有效使用广告单元。
是否可以屏蔽游戏中某些类型的广告?
是。如需了解更多信息,请参阅广告控制。
重要:广告过滤器会限制对您的广告空间的出价。在实现广告控制时请注意这一点,因为它会对收入产生负面影响。
关于统计数据的常见问题解答
在哪里可以找到我的 Unity Ads 统计数据 API 密钥?
请参阅有关变现统计数据 API 的文档。
是否可以自动生成统计数据报告?
是。如需了解更多信息,请参阅有关自动化报告的文档。
关于收入和付款的常见问题解答
付款流程如何运作?
发行商每月会收到来自 Unity Ads 收入的自动打款。如需了解更多信息,包括如何设置付款资料,请参阅有关接收付款的文档。
作为个人,我是否需要为付款缴税?
Unity 可为非公司的个人账户安排打款。要注册为个人,只需输入您的法定名称代替公司名称。如需了解更多信息,请参阅有关以个人身份请求付款的文档。
我是否需要提供增值税 (VAT) 号?
欧盟 (EU) 要求成员拥有增值税 (VAT) 号。各个国家/地区的当地法律均会规定何时需要申请 VAT 号。如果您没有 VAT 号,请在相应的发票字段中注明“No VAT(无 VAT)”或“None(无)”。
我什么时候可以获得付款?
Unity 在每个月末以实际 60 天的账期处理付款,也就是说,只要您的收入达到或超过最低付款金额,您的未结余额就将在每个付款期的 60 天内全额支付。
为什么即使有 100 次广告展示,我也看不到任何收入?
如果收入显示为 $0.00,您可能需要耐心等待。每次启动视频时,都会产生一次广告展示。但是,定向投放算法可能需要大约 5000 次广告展示才能确定所提供的用户的质量并开始显示持续的收入。
关于数据隐私和政策的常见问题解答
加入 Google 的 Designed for Families(亲子同乐)计划或 Apple 的 Kids Category(儿童类别)有哪些要求?
您必须将游戏级别的 COPPA 定位设置配置为 This app is directed to children under the age of 13(此应用面向 13 岁以下儿童),并将年龄限制过滤器配置为 **Do not show ads rated 13+(不显示面向 13 岁以上用户的广告)**或更严格的设置。
注意:混合受众游戏也有资格加入应用商店合规计划。如需了解更多信息,请参阅用户级别 COPPA 设置。
什么是授权应用卖方?
授权应用卖方 (app-ads.txt) 是一个 IAB 倡议文件,旨在打击欺诈,建立透明的广告生态系统。虽然实现 app-ads.txt 不是强制性的,但不这样做会导致开发者损失大量收入。如需了解更多信息,请参阅 app-ads.txt 支持。
如果我的组织因违反 Unity 的服务条款而被封,我该如何申诉?
如果您的组织出现了违反 Unity 服务条款的行为,则将禁用其帐户并取消后台访问权限。
如果您认为这是一个错误,可以在后台提交申述表。可能导致帐户暂停的一些常见行为示例包括:
- 从特定用户子集内检测到异常且持续的广告参与模式
- 使用真实广告进行测试并触发点击和安装
- 向终端用户推广激励性点击
- 推广真实世界的奖励,例如现金、礼品卡或加密货币
- 侵犯版权