Skip to main content

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.
Already have a product? Skip to Enter Product ID.

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

  1. Navigate to Monetize > Subscriptions
  2. Click Create subscription
  3. 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

Step 3: Add a Base Plan

  1. Click Add base plan
  2. 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)

Step 4: Add a Free Trial

  1. Within your base plan, click Add offer
  2. Select Free trial
  3. Set the trial duration (e.g., 1 Month)
  4. Select eligible regions

Step 5: Activate

Click Activate on both the base plan and the subscription. Products in “Draft” state cannot be purchased.
FieldValue
Product TypeSubscription (auto-renewing)
Product ID{your.package.name}.encore.annual.1m.trial
Base Plan1 Year, auto-renewing
OfferFree Trial, 1 Month

Enter Product ID in Dashboard

Once your product is created and activated:
  1. Go to your app in the Encore Dashboard
  2. Navigate to Entitlements
  3. Paste your Product ID (e.g., com.yourapp.encore.annual.1m.trial)
  4. Confirm: “I have created this product in Google Play Console”
  5. Click Save
The SDK will automatically read this Product ID from the Encore configuration and use it when presenting offers.

Next Steps

  • Configure Analytics - Set up Google Play Real-Time Developer Notifications to track subscription events