Configuring Offer Codes in the Google Play Console
The offer code in the Google Play Console provides users using a free paid app, in-app product, or subscription with a promo code. The offer code is linked to the base plan of a subscription in the Google Play Console.
WarningIn order to create codes, the subscription to which these codes are linked must be backward-compatible.
In the Play Console, select your app, Go to Monetise -> Products -> Promo codes, and click Create Promo Code

Promo code in Google Play Console can be created in three steps:
Setting up promotion details
- Promotion name: promotion name to identify the promo in the console.
- Start date and time: start date and time of the promotion code.
- End date and time: end date and time of the promotion code.

Selecting Promotion Type
- In-app product- Consumable or Non-Consumable
- Subscription- Auto-renewing subscription only (Promotion can't be created for prepaid products)
- To renew your subscription, you have to choose the number of days of the free trial.
For this demo, we choose Promotion type as Subscription.

Choosing promo code type
- Code Type- Can be either One-time codes or Custom code
- Number of codes- Number of times the code is redeemed
- Must be greater than or equal to 2000 for custom codes.
- For one-time code- it can be greater than or equal to 1.
If you’re adding a custom code, enter the code and the redemption limit.

Finally, click create on the pop-up that appears as below:

WarningCustom codes must be unique per app, meaning you can’t reuse a custom code in the same app for a different campaign.
Custom codes must be alphanumeric and are not case-sensitive.
We recommend adding a year or date to the end of your custom code to make it easier to track when each code is enabled.