Overview
Now that you’ve set up placements, create a subscription product for Encore to offer. When a user accepts a win-back offer, Encore triggers a real Google Play subscription purchase using the product you configure here. Google Play handles all entitlement state — no custom entitlement tracking code is needed in your app.You need to create a subscription product in the Google Play Console and enter its Product ID in the Encore Dashboard. Follow the steps below.
Create Your IAP Product
Step 1: Open Google Play Console
Go to play.google.com/console and select your app.Step 2: Create a Subscription
- Navigate to Monetize > Subscriptions
- Click Create subscription
- Fill in:
- Product ID — this is the identifier used by the SDK (e.g.,
premium_monthly). This cannot be changed or reused after creation. - Name — user-facing name shown on the Play Store
- Product ID — this is the identifier used by the SDK (e.g.,
Step 3: Add a Base Plan
- Click Add base plan
- Configure:
- Base Plan ID — internal identifier (e.g.,
monthly-autorenew) - Billing period — e.g., 1 Month
- Price — set pricing for your target regions
- Renewal type — Auto-renewing (recommended)
- Base Plan ID — internal identifier (e.g.,
Step 4: Add a Free Trial
- Within your base plan, click Add offer
- Select Free trial
- Set the trial duration (e.g., 1 Month)
- Select eligible regions
Step 5: Activate
Click Activate on both the base plan and the subscription. Products in “Draft” state cannot be purchased.Recommended Configuration
| Field | Value |
|---|---|
| Product Type | Subscription (auto-renewing) |
| Product ID | {your.package.name}.encore.annual.1m.trial |
| Base Plan | 1 Year, auto-renewing |
| Offer | Free Trial, 1 Month |
Enter Product ID in Dashboard
Once your product is created and activated:- Go to your app in the Encore Dashboard
- Navigate to Entitlements
- Paste your Product ID (e.g.,
com.yourapp.encore.annual.1m.trial) - Confirm: “I have created this product in Google Play Console”
- Click Save
Next Steps
- Configure Analytics - Set up Google Play Real-Time Developer Notifications to track subscription events