更新日志

十二月
  • 六月
  • 七月
  • 八月
  • 九月
  • 十月
  • 十一月
  • 十二月
  • 7月31日
    • 描述了 SDK 的新方法,用于获取服务器时间,该时间不依赖于客户端设置,对于时间加速和重置具有抵抗力。
    • 补充了关于谁可以查看RevenueAverage revenue per daily active user 指标的信息,在变现指标授予访问权限章节中有说明。默认情况下,这些指标仅对游戏所有者可见。如果您希望团队中的其他开发者也能看到这些指标,请授予他们 View income 角色。
    • 更新了 Play timePlayersPlay time per player产品指标描述。现在,小部件中通过单独的曲线显示了新玩家的贡献。
    • 游戏内购章节中添加了关于连接消费方法的警告(条款 1.13.1)。即使在测试期间,也必须检查未处理的购买,以避免审核过程中的问题。
    • 增补了要求条款 1.10的表述:更改窗口大小不应影响游戏 的正确显示。
    • 在要求条款 4.4.1 的说明中添加了信息:在条件回合制游戏的子节中,增加了将合并机制的游戏也纳入此类的说明。示例中添加了一款这样的游戏的 GIF 图像。
  • 7月17日
    • 修改了要求条目 8.2.3.6:添加了关于在什么情况下不需要对游戏文本进行翻译的信息和示例。
    • 扩展了要求条目 1.10.2 的表述:在游戏p中不能触发下拉刷新。
    • 补充了要求条目 4.4.1 的说明:可以在游戏在平台上启动后(触发Game Ready之后)显示广告。
    • 扩展了关于初始化 Yandex 游戏SDK并使用其方法的要求条目 1.19
    • 更新了关于连接 Yandex 游戏SDK的信息:将路径 https://yandex.ru/games/sdk/v2 更改为 /sdk.js,在您自己的域上添加了连接方法。SDK的初始化必须严格按照安装和使用页面(条目1.19.1)上所述进行。
    • 扩展了游戏启动页面,并将其重命名为事件
      • 游戏下载部分更新了示例。现在,在用户可以开始玩游戏的那一刻,必须调用Game Ready中的LoadingAPI.ready()方法(条目1.19.2)。
      • 添加了游戏玩法部分,并带来了SDK的新方法,这些方法允许通知平台游戏玩法是否活跃。如果使用GameplayAPI,则调用其方法必须符合文档(条目1.19.3)。
  • 7月9日
    • 更新了转化率指标信息:Icon CTR拆分为Icon CTR in recommendationsIcon CTR in "My games",以消除回访对CTR的影响。在进行图标和封面A/B测试的结果工作时,可以依据这些新指标。
  • 7月3日
  • 7月2日
    • 更改了关于全屏广告的校准列表(条目4.4.1)。提供了何时可以显示广告的示例。
    • 废除了2.11项,转而使用1.8项在游戏要求部分。对于移动设备,应专注于适配内部元素、按钮、图形的大小(条目1.8),而非活动区域的大小。
  • 8月28日
    • 增加了游戏副本校准列表(第3.6项)。在评估游戏副本时,审核将考虑游戏机制和背景设定。为了通过审核,游戏的机制和/或背景设定不能与另一款游戏的相应元素相同。
    • 更新了要求项:
      • 1.6.1.8:该要求适用于所有操作系统;
      • 5.9:该要求适用于所有媒体材料;
      • 7.13.4.6:在“阅读”主题中增加了谚语、俗语、事实。
    • 关于Yandex游戏中的货币化部分更新了注释:广告单元通过可见展示赚取收入。
  • 8月14日
    • 要求条款2.9中添加了关于游戏内容持续时间的说明。
    • 补充了对要求条款4.4.1的说明:玩家操作与广告开始之间的延迟不得超过1/3秒。
    • 已将文档翻译成越南语。
  • 9月25日
    • 更新了对需求条款 1.19 的说明
      • Game Ready 呼叫等待时间 — 90秒。
      • 如果 未集成 Game Ready,指示灯变为红色
      • 将加载器有效性检查逻辑移至 SDK 初始化 部分。
    • 在对需求条款 4.4.1 的说明中明确了信息:用户操作和广告开始之间的最大允许延迟 — 0.33秒,即330毫秒。
    • 支持的语言列表中移除了韩语。
    • 赚钱页面更新了“游戏收入取决于哪些条件?”的答案。
  • 9月11日
  • 9月3日
    • 我们在说明中明确了4.4.1要求项的表述,并更新了带有合并机制的游戏示例。

    • 图标的A/B测试部分添加了新信息。现在您可以:

      • 在俄语、国际和整个目录的受众中启动测试。为了获得最全面的信息,请为整个受众选择A/B测试。
      • 使用选项 Apply icon and cover for other languages 来加快测试创意的加载。
      • 根据测试结果选择针对哪个受众接受实验(在对整个受众测试时)。

      引入了测试时间限制—14天。为了获得统计学上显著的结果,请至少保持实验7天。

  • 10月31日
    • SEO description 字段的最大长度更改为 160 个字符。
    • 为桌面设备添加了要求项:
      • 1.6.2.6: 不要使用系统快捷键进行控制;
      • 1.6.2.7: 确保与游戏内部区域的交互不会导致其被选中或打开上下文菜单。
    • 取消了需求1.6.1.44.4.2的条款。
  • 10月23日
    • 已添加 说明 以检查广告之前的延迟是否符合要求。
  • 10月9日
    • 更新了事件页面:增加了关于 game_api_pausegame_api_resume 的部分,通过这些平台可以通知游戏需要暂停或继续游戏进程。它们有助于满足审核要求(见1.34.7条)。
    • 增加了新的内购收益指标Paying ShareAverage in-app revenue per paying user
    • 更新了服务器时间页面。
    • 在要求4.4.1的说明中更新了信息:如果成年用户花费超过五分钟无失败通过,则该关卡被认为是长关卡。
    • 要求3.6的表述进行了澄清。
  • 10月2日
  • 11月27日
  • 11月19日
    • 通过游戏适配性检查部分,补充了正确显示的校准列表(条目1.10)。请使用流行的屏幕分辨率图片进行自我检查。
    • 修改了要求条目1.21:所有游戏文件解压后不超过100MB。
  • 11月12日
九月
  • 一月
  • 二月
  • 三月
  • 四月
  • 五月
  • 六月
  • 七月
  • 八月
  • 九月
  • 2月28日
    • 审核方法的需求1.3中删除了关于iOS声音的过时信息。
  • 2月25日
    • 更新了要求条款 5.1.1.1:在宣传材料中禁止使用其他游戏的游戏内容和在不同游戏中使用相同的宣传材料。
    • 广告变现的信息汇总到一个页面上。
  • 2月21日
  • 2月18日
    • 在页面事件上,已将过时的方法 onEvent() 替换为 on().
  • 2月14日
  • 2月6日
    • 关于添加游戏到平台的信息已经更新:
      • 对于每个新游戏,请创建一个带有唯一ID的草稿
      • 游戏只能在首次发布时进入新游戏板块一次。
    • 将特征度量表的名称更改为 Card Completion Progress
    • 向要求项目添加了说明:
      • 1.3:当游戏页面被最小化时,其声音会停止。
      • 1.6:游戏不会触发系统播放器。
      • 1.12:游戏已接入YAN的货币化或声明放弃。
  • 3月28日
    • 编写了指南,介绍如何在使用 TypeScript 开发的应用程序中添加 SDK。
    • 验证方法的要求项1.3中恢复了iOS上的声音信息。
  • 3月27日
    • 我们在授权页面中收集了对需求1.2和1.2.1条款的解释。
  • 3月25日
  • 3月21日
    • 添加了购买指标页面:现在可以通过谷歌游戏控制台查看购买统计数据。
  • 3月17日
    • 明确了在 ysdk.getPayments() 中选择参数取决于处理购买的位置:客户端(signed: false)或服务器端(signed: true)。
    • 修改了需求条款 2.14:游戏中的语言应通过 SDK 自动确定。删除了子条款。
    • 添加了需求条款 6.9。将从删除的 2.14 子条款中的信息移到此处:如果游戏中的语言可以手动选择,则不需要知道当前语言。
  • 3月12日
    • 更新了关于访问玩家数据的请求信息:不再显示对话框,用户在配置文件中指定权限。
  • 3月10日
  • 4月25日
    • 开发环境中描述了从本地服务器启动游戏的操作说明。
  • 4月24日
    • 技术错误校准清单中新增了违规类别并补充了相应示例。
  • 4月17日
    • 添加了 Defold 插件的文档
    • 更新了页面购买并将其重命名为游戏内购
      • 添加了关于应用内购买游戏优势的信息。
      • 平台货币部分移至该页面。
      • 更新了门户货币汇率部分:现在只有一个字段用于输入应用内购买的成本。
    • 详细说明了要求第8.3.4条:图标和封面上不允许放置游戏界面元素(参见第5.6条)。
  • 4月8日
  • 4月2日
    • 在一个页面上收集了关于赚钱的综合信息。
    • 新增了 Cocos Creator 插件的文档。
  • 5月30日
    • 描述了如何使用异步多人游戏(模块 ysdk.multiplayer)。
    • 更新了激活购买流程部分的信息:未授权用户可以在游戏中购买内容,但我们建议提前或在购买时提示用户登录账户(窗口不会自动出现)。
    • 更新了要求条款 8.2.2 的表述:游戏名称和相关材料应反映实际的游戏机制及其核心玩法。
  • 5月28日
    • 更改了有关审核拒绝后的冷却时间的信息:在重新提交之前,每次被拒绝后等待时间会增加一天。最长等待时间为五天。
  • 5月20日
    • 更新了年龄评级的信息:出现烟草和毒品使用场景的游戏现在归为18+类别。
  • 5月19日
    • 我们补充了示例,说明如何使用服务器时间来实现每日奖励。
    • 添加了关于Unity插件Plugin Your Games 2.0的章节。
  • 5月6日
  • 6月30日
    • 添加了关于版本A/B测试的操作指南。
    • 补充了校准列表中关于游戏内文本翻译的说明(第8.2.3节):环境视觉特效(如漫画效果)可以不翻译。
  • 6月27日
    • 我们已将有关删除应用内购买的说明移至单独章节,并补充了批量删除的说明。
  • 6月23日
    • 游戏账户选择对话框添加了事件:如果您需要频繁同步玩家数据或将游戏进度存储在自有服务器上,可以监听该对话框的打开和关闭事件。
  • 6月20日
    • 补充了SDK中关于应用内购买的信息:
      • 购买方法现在可以直接通过ysdk.payments调用。通过ysdk.getPayments()方法进行的初始化仍可用于数据预加载和更精细的配置。
      • 防作弊参数signed可以在初始化SDK时通过YaGames.init()传递。该参数会被自动注入到payments对象中。
    • 描述了ysdk.getPlayer()的变更:当请求时,如果用户已在个人资料设置中授权,游戏将自动获取用户数据。不再需要传递scopes参数。
    • 补充了要求点 8.4.1:跳转到您的其他游戏不会中断当前的游戏进程,且导航元素(例如“更多游戏”板块)对于用户而言是清晰易懂的。详情请参考说明
  • 6月11日
    • 介绍了如何为应用内购买添加默认图标
    • 新增了界面元素的校准清单(第8.3.4条款):媒体材料不得包含可能分散或误导玩家的元素。
    • 年龄评级中新增了关于酒精的内容:图片和提及属于16+类别,而饮酒场景则属于18+。
  • 6月9日
    • 新增了关于CSP(内容安全策略)在与生产环境开发环境配合使用时的注意事项说明。
    • 更新了要求以协调外部主机:游戏需要与用户透明沟通,并处理可能的主机连接错误。
    • 授权检查方法改为 player.isAuthorized()。建议从旧方法 player.getMode() 迁移至此。
    • 新增了通过 ysdk.leaderboards 直接访问排行榜的方式,并更新了相关操作方法。原先通过 ysdk.getLeaderboards() 方法进行预初始化的方式已弃用。
  • 6月4日
    • 详化了对要求 1.3 条款的说明:在从游戏标签页切换到标签选择菜单时,声音应该停止。在 iOS 上,允许在切换到此菜单时游戏声音继续。
    • 我们添加了关于 Gamepush 的信息,这是用于 HTML5 跨平台发布游戏的 SDK。
    • 为 Cocos Creator、Construct 3 和 Defold 引擎更新了 Telegram 社区的链接:YaGameDev
  • 7月11日
    • 添加了关于异步多人游戏的限制信息:用户游戏会话记录的最大大小为200 КБ。
  • 7月7日
    • 描述了如何处理通过game_api_pausegame_api_resume事件自动显示的启动全屏广告
  • 8月22日
    • 更新了关于审核拒绝冷却时间的信息:每次被拒后重新提交审核的等待时间将翻倍。最长等待时间为16天。
  • 8月13日
  • 8月7日
    • 更新了需求条款2.13:如果游戏在3周内保持低评分,它将被下线。
上一篇