促销,或称为促销代码,可让您向有限数量的用户免费赠送一次性商品或订阅试用。用户可在您的应用内或 Google Play 商店应用中输入促销代码,然后免费获得商品或订阅试用。
在 Play 管理中心内,您可以创建以下类型的促销代码
- 一次性兑换码:这些是自动生成的唯一代码,用户只能兑换一次。用户可以直接从 Play 商店或在应用内兑换这些代码。
- 自定义代码:您可以指定自定义代码,这些代码可在达到预设上限之前多次兑换。自定义代码仅适用于订阅,并且只能由之前未曾订阅过的用户兑换。
您可以通过多种方式使用促销代码来创造性地吸引用户,包括以下几种情况
- 您可以在活动中发放带有促销代码的卡片,用户输入促销代码即可解锁特殊的应用内商品。
- 您可以将代码提供给员工,以便他们与亲朋好友分享。
- 您可以在特定时间段内向购买您应用的用户发送促销代码。
对于订阅,请注意以下几点
- 促销代码提供的是订阅的免费试用,而非免费订阅。
- 促销活动不会延长其他免费试用期。如果订阅在无需促销代码的情况下开始免费试用,则促销活动将覆盖原始免费试用时长。
- 原本不符合免费试用资格的用户(例如,过去购买过订阅但现已取消订阅的用户)仍然可以通过促销活动获得免费试用资格。
- 每个订阅产品只能创建一个促销代码。也就是说,只能为单个基本方案或优惠创建促销代码。
用户可以在 Google Play 商店中兑换促销代码,直至您在 Play 管理中心指定的促销结束日期。促销活动最长可达一年。
在实施促销活动之前,请务必考虑以下事项
- 对于一次性商品,每个应用中的所有托管商品合计每季度最多可创建 500 个促销代码。您可以组合使用不同的促销代码,其中包含一个或多个一次性商品。示例如下:
- 为单个一次性商品创建 500 个促销代码。
- 为五种不同的一次性商品各创建 100 个促销代码。
- 对于订阅促销,每个订阅产品每季度最多可创建 10,000 个一次性兑换码。此限制不计入一次性商品促销代码的限制。
- 使用自定义代码创建订阅促销活动时,您可以选择介于 2,000 到 99,999 之间的兑换上限。
创建和管理促销活动
要了解如何设置和管理促销活动,请参阅创建促销活动。
用户兑换流程
用户获得促销代码后,可以通过以下任一方式进行兑换
- 在您的应用中:用户可以在 Google Play 购买屏幕中点击付款方式旁边的向下箭头,然后点击“兑换”链接,输入代码来发起购买。
- 在 Play 商店中:用户可以在 Google Play 商店中通过点击 Play 商店左侧导航菜单并点按“兑换代码”来手动输入代码。
- 用户也可以通过点击指向 Google Play 商店的深层链接来跳过手动输入代码。
例如,图 1 显示了订阅的购买屏幕。要输入促销代码,请点按当前付款方式旁边的箭头以显示“付款方式”屏幕(如图 2 所示)。接下来,点按“兑换代码”即可转到“兑换礼品卡或促销代码”屏幕(如图 3 所示)。然后,您可以在此屏幕上输入促销代码并点按兑换以完成操作。



对于订阅促销代码,请注意以下几点
- 自定义代码只能在您的应用内兑换,而一次性兑换码可以通过您的应用和 Play 商店兑换。
- 用户兑换代码后,仍需购买已应用该代码的订阅。该订阅需要有效的付款方式,并且将在促销代码免费试用期结束时自动续订。
- 如果使用 Billing Library 版本 2.0 或更高版本,用户从 Play 商店兑换一次性兑换码后,系统会立即要求他们通过 Play 商店购买订阅。这属于应用外购买,因此请务必确保您的应用能够妥善处理这些购买交易。
- 如果您的应用尚不支持 Billing Library 2.0,用户必须下载您的应用,找到正确的订阅,然后在您的应用内购买订阅才能使用促销代码。
实现促销代码
要确保您的应用能够处理促销代码,您的应用需要正确处理在应用外发生的兑换。要了解详情,请参阅将 Google Play 结算库集成到您的应用中的处理购买交易、获取购买交易和处理在应用外完成的购买交易。
深层链接
您还可以通过生成一个将用户引导至 Google Play 商店并自动填充“输入代码”字段的网址来分享促销代码。促销代码网址使用以下格式:
https://play.google.com/redeem?code=promo_code
图 4 显示了 Google Play 应用的“兑换代码”对话框

用户点按“兑换”后,如果您的应用已安装最新版本,Google Play 商店会提示用户打开该应用。否则,Google Play 商店会提示用户更新或下载您的应用。
测试促销代码
要测试您的促销代码实现,请参阅测试促销代码。