-

-
- Figure 2. The Add New Product page lets you add items to an
- application's product list.
-
+
-
You must enter the following information for each item in a product list:
+
+
+
+
+
You must enter the following information for each item in a product list (see
+ figures 2 and 3):
- In-app Product ID
Product IDs are unique across an application's namespace. A product ID must start with a
lowercase letter or a number, and must be composed using only lowercase letters (a-z), numbers
- (0-9), underlines (_), and dots (.). The product ID "android.test" is reserved, as are all
- product IDs that start with "android.test."
- In addition, you cannot modify an item's product ID after it is created, and you cannot reuse
+ (0-9), underscores (_), and dots (.). The product ID "android.test" is reserved, as are all
+ product IDs that start with "android.test".
+ Note: Be sure to plan your product ID namespace carefully. You
+ cannot modify an item's product ID after it is created, and you cannot reuse
a product ID.
- Product Type
-
The product type can be Managed per user account,
- Unmanaged, or Subscription. You can never
+
The product type can be Managed product or Subscription. You cannot
change an item's product type after you set it. For more information, see
- Choosing a product type later in this
- document.
+ Choosing a product type.
+ Note: For subscription items, note that you cannot change the
+ item's price once you have published it.
- Publishing State
An item's publishing state can be Published or Unpublished
. To be visible to a user during checkout, an item's publishing state must be set to
- Published and the item's application must be published on Google Play.
+ Published, and the item's application must be published on Google Play.
Note: This is not true for test accounts. An item is visible to
a test account if the application is not published and the item is published. See Testing In-app
@@ -147,12 +182,12 @@ number of in-app items.
- Languages and Translations
You can provide localized titles and descriptions for your in-app
- products using the Add Translations button. If you want Google Play to translate
- your title and description for you, based on the title and description in the
- default language, just click the languages that you want to offer. If you want
- to provide custom translations in specific languages, you can also do that. By
- default, an in-app product inherits its default language from the parent
- application.
+ products by selecting Add Translations. If you want Google
+ Play to translate your title and description for you, based on the title and
+ description in the default language, just choose the languages that you
+ want to offer. If you want to provide custom translations in specific
+ languages, you can also do that. By default, an in-app product inherits its
+ default language from the parent application.
- Title
The title is a short descriptor for the item. For example, "Sleeping potion."
@@ -166,36 +201,19 @@ number of in-app items.
up to 80 characters in length.
- Price
-
You must provide a default price in your home currency. You can also provide prices in other
- currencies, but you can do this only if a currency's corresponding country is listed as a
- target country for your application. You can specify target countries on the Edit Application
- page in the Google Play developer console.
- To specify prices in other currencies, you can manually enter the price for each
- currency or you can click Auto Fill and let Google Play do a one-time
- conversion from your home currency to the currencies you are targeting (see figure 3).
- For subscription items, note that you can not change the item's price once you have published
- it.
+ Provide a price in your home currency, or link the price to an existing
+ pricing template (see figure 4). Based on the price you enter or the prices
+ from the pricing template, the system autofills country-specific prices for
+ different currencies. These generated prices use today's exchange rates and
+ locally-relevant pricing patterns.
+ You can also change prices for other currencies manually, but you can do
+ this only if a currency is used in one of the target countries for your
+ application. You can specify target countries for your app on the
+ Pricing & Distribution page in the Google Play
+ Developer Console.
-
-

-
- Figure 3. Specifying additional currencies for an in-app product.
-
-
-
-
For more information about product IDs and product lists, see
-Creating In-App Product IDs. For more information about pricing, see
-In-App Billing Pricing.
-
-
Note: Be sure to plan your product ID namespace. You cannot reuse
-or modify product IDs after you save them.
-
Adding a batch of items to a product list
To add a batch of items to a product list using a CSV file, you first need to create your CSV
@@ -203,17 +221,48 @@ file. The data values that you specify in the CSV file represent the same data v
manually through the In-app Products UI (see Adding items one at a time
to a product list).
-
If you are importing and exporting CSV files with in-app products, please
-keep tax-inclusive pricing in mind. If you use auto-fill, you can provide a
-tax-exclusive default price and tax-inclusive prices will be auto-filled. If you
+
If you are importing and exporting CSV files with in-app products, keep
+country-specific pricing in mind. If you use auto-fill, you can provide a
+tax-exclusive default price, and tax-inclusive prices will be auto-filled. If you
do not use auto-fill, prices you provide must include tax.
Note: Batch upload of product lists containing
-subscriptions is not yet supported.
+subscriptions is not yet supported. Also, you cannot perform a batch upload
+containing changes to in-app products that are linked to a
+
pricing template.
-The CSV file uses commas (,) and semi-colons (;) to separate data values.
-Commas are used to separate primary data values, and semi-colons are used to separate subvalues. For
-example, the syntax for the CSV file is as follows:
+
+
+
To import the items that are specified in your CSV file, do the following:
+
+
+ - Log in to your publisher account.
+ - In the All Applications panel, click on the app
+ name, then select In-app Products.
+ - On the In-app Products List page, click Import/Export
+ > Import in-app products from CSV file, then select your
+ CSV file.
+
The CSV file must be on your local computer or on a local disk that is connected to your
+ computer.
+
+ - Select the Overwrite checkbox if you want to overwrite existing items in
+ your product list.
+
This option overwrites values of existing items only if the value of the product_id
+ in the CSV file matches the In-app Product ID for an existing item in the product list.
+ Overwriting doesn't delete items that are on a product list but not present in the CSV
+ file.
+
+
+
+
You can also export an existing product list to a CSV file by clicking Export to CSV
+ on the In-app Product List page. This is useful if you have manually added items to
+a product list and you want to start managing the product list through a CSV file.
+
+
+
+
The CSV file uses commas (,) and semi-colons (;) to separate data values.
+Commas are used to separate primary data values, and semi-colons are used to
+separate subvalues. For example, the syntax for the CSV file is as follows:
"product_id","publish_state","purchase_type","autotranslate
","locale; title; description","autofill","country;
@@ -266,36 +315,39 @@ example, the syntax for the CSV file is as follows:
title
This is equivalent to the Title setting in the In-app Products UI. If the title
contains a semicolon, it must be escaped with a backslash (for example, "\;"). A backslash
- should also be escaped with a backslash (for example, "\\">.
+ should also be escaped with a backslash (for example, "\\").
description
This is equivalent to the Description in the In-app Products UI. If the description
contains a semicolon, it must be escaped with a backslash (for example, "\;"). A backslash
- should also be escaped with a backslash (for example, "\\">.
+ should also be escaped with a backslash (for example, "\\").
autofill
This is equivalent to clicking Auto Fill in the In-app Products UI. Can be
true or false. The syntax for specifying the country
and price varies depending on which autofill setting you use.
If autofill is set to true, you need to specify only the default
- price in your home currency and you must use this syntax:
+ price in your home currency, and you must use this syntax:
"true","default_price_in_home_currency"
If autofill is set to false, you need to specify a country
- and a price for each currency and you must use the following syntax:
+ and a price for each currency, and you must use the following syntax:
"false", "home_country; default_price_in_home_currency; country_2;
country_2_price; country_3; country_3_price; ..."
+ Note: If you use an autofill value of false
+ and set country prices manually, you must incorporate country-specific
+ pricing patterns, including tax rates, into the prices you provide.
country
The country for which you are specifying a price. You can only list countries that your
application is targeting. The country codes are two-letter uppercase
- ISO country codes (such as "US") as defined by
+ ISO country codes (such as "US"), as defined by
ISO 3166-2.
price
This is equivalent to the Price in the In-app Products UI. The price must be specified in
micro-units. To convert a currency value to micro-units, you multiply the real value by
1,000,000.
- For example, if you want to sell an in-app item for $1.99 you specify 1990000 in the
+ For example, if you want to sell an in-app item for $1.99, you specify 1990000 in the
price field.
@@ -373,32 +425,352 @@ with the
locale field.
-
To import the items that are specified in your CSV file, do the following:
+
+ Pricing Templates
+
+
+
+ If you sell multiple apps at the same price—or multiple in-app products at
+ the same price across one or more apps—you can add pricing
+ templates. These templates make it easier to manage shared prices.
+
+
+
+ Adding a pricing template
+
+
+
+ When creating a template, you can provide new pricing information, or you can
+ apply pricing information from an existing paid app or in-app product.
+
+
+
+
+
+ To add a pricing template, do the following:
+
- - Log in to your publisher account.
- - In the All Applications panel, click on the app
- name, then select In-app Products.
- - On the In-app Products List page, click Import/Export
- > Import in-app products from CSV file, then select your
- CSV file.
-
The CSV file must be on your local computer or on a local disk that is connected to your
- computer.
+ -
+ Log in to your publisher
+ account.
- - Select the Overwrite checkbox if you want to overwrite existing items in
- your product list.
-
This option overwrites values of existing items only if the value of the product_id
- in the CSV file matches the In-app Product ID for an existing item in the product list.
- Overwriting does not delete items that are on a product list but not present in the CSV
- file.
+
+ - In the Settings panel, select Pricing
+ template.
+
+
+ -
+
+ If you are adding your first pricing template, the Add a Pricing
+ Template banner appears. Select Add template to
+ create a new template. The Pricing Template page
+ appears.
+
+
+
+ Otherwise, you see a list of your pricing templates. Select New
+ pricing template. The Pricing Template page
+ appears.
+
+
+
+ -
+
+ Provide details about the template. These details include the name, the
+ price, and whether to include tax as part of your country-specific
+ prices.
+
+
+ Based on the price and tax option you provide, the Developer Console
+ generates prices for international currencies using today's exchange
+ rates and country-specific pricing patterns.
+
+
+ - Select Create template to finish adding the template.
-
You can also export an existing product list to a CSV file by clicking Export to CSV
- on the In-app Product List page. This is useful if you have manually added items to
-a product list and you want to start managing the product list through a CSV file.
+
+ Linking a pricing template
+
-
Choosing a Product Type
+
+ You can link shared prices across paid apps or in-app products to a pricing
+ template. To complete the linking process, use either the template's
+ Linked Items tab or the Price section within a paid app or in-app
+ product's pricing page.
+
+
+
+ Note: Since a subscription within your app has a constant
+ price, you cannot link a subscription with a pricing template. You can,
+ however, import the prices from a template and apply them to a new
+ subscription.
+
+
+
+ Linking a pricing template or paid app to an in-app product
+
+
+
+ After you create a pricing template, you can link the prices of in-app
+ products and paid apps to that template. After completing this linking
+ process, any changes you make to the pricing template are applied to the
+ prices of items that you've linked to the template.
+
+
+
+
+
+ To link a pricing template to an in-app product, do the following:
+
+
+
+ -
+ Log in to your publisher
+ account.
+
+
+ - In the Settings panel, select Pricing
+ template. The Pricing Template page appears,
+ showing the list of pricing templates you have created for your account.
+
+
+ - Choose the pricing template that you want to link to an in-app product,
+ then select the Linked Items tab. A page appears, showing options to
+ link your pricing template to in-app products and paid apps.
+
+
+ - In the Link In-App Products section of the page, enter or choose the name
+ of an app. This app should contain the in-app product that you want to link
+ to your pricing template.
+
+
+ - Based on the app that you selected, you see a list of in-app products
+ that are active and are not yet linked to a pricing template. Select the
+ in-app product that you want to link to the pricing template by selecting the
+ Link button that appears in the same row as the in-app
+ product.
+
+
+ - The price of the in-app product is now linked to your pricing template.
+ Any changes you make to the prices within your pricing template affect the
+ prices of the linked in-app product.
+
+
+
+
+ To link a pricing template to the price of a paid app, you follow a similar
+ process. On the pricing template's Linked Items tab, choose a paid
+ app in the Link Paid Apps section.
+
+
+
+ Linking an in-app product or paid app with a pricing template
+
+
+
+ After you create a paid app or in-app product, you can link its pricing
+ information to a pricing template.
+
+
+
+
+
+ To link an in-app product to a pricing template, do the following:
+
+
+
+ -
+ Log in to your publisher
+ account.
+
+
+ - In the All Applications panel, choose the app that
+ contains the in-app product that you want to link to a pricing template.
+
+
+ - Within the app's panel, choose the In-app Products
+ sub-panel.
+
+
+ - Choose the in-app product that you want to link to a pricing template.
+ The Managed Product Details page appears.
+
+
+ - In the Pricing section, choose the pricing template that you want to link
+ to the price of this in-app product (see figure 7).
+
+
+ - The price of the in-app product is now linked to the pricing template you
+ selected. Any changes you make to the prices within your pricing template
+ affect the prices of this in-app product.
+
+
+
+
+ To link the price of a paid app to a pricing template, you follow a similar
+ process within the app's Pricing & Distribution
+ sub-panel.
+
+
+
+ Deleting an item that is linked to a pricing template
+
+
+
+ As your app evolves, you may find it useful to remove older versions of
+ in-app products or apps, some of which may be linked to pricing templates. To
+ delete an in-app product or app that is linked to a pricing template, simply
+ remove it by completing the following steps. You don't need to unlink the
+ in-app product or app from the pricing template beforehand.
+
+
+
+ Deleting an in-app product that is linked to a template
+
+
+
+
+
+ To delete an in-app product that is linked to a template, do the following:
+
+
+
+ -
+ Log in to your publisher
+ account.
+
+
+ - In the Google Play Developer Console, navigate to the app that contains
+ the in-app product you want to delete.
+
+
+ - Open the app's In-app Products page.
+
+
+ - Choose the in-app product that you want to delete.
+
+
+ - Select the button that indicates whether the in-app product is active or
+ inactive (enclosed in a box within figure 8). The drop-down menu includes a
+ Delete option.
+
+ - Select Delete, then select Yes in the
+ confirmation dialog that appears.
+
+
+
+
+ Deleting a paid app that is linked to a template
+
+
+
+
+
+ To delete a paid app that is linked to a template, do the following:
+
+
+
+ -
+ Log in to your publisher
+ account.
+
+
+ - In the Google Play Developer Console, choose the app that you want to
+ delete.
+
+
+ - Choose either Unpublish app (enclosed in a box within
+ figure 9) if you have already published the app, or
+ Delete app if your app is still in the "draft" state.
+
+ - Confirm your choice in the dialog that appears.
+
+
+
+
+ Deleting a pricing template
+
+
+
+ If you no longer need a pricing template, you can delete it by completing the
+ following steps:
+
+
+
+ -
+ Log in to your publisher
+ account.
+
+
+ - In the Settings panel, select Pricing
+ template. The Pricing Template page appears,
+ showing the list of pricing templates you have created for your account.
+
+
+ - Select the pricing template that you wish to delete.
+
+
+ - In the Linked Items tab on the pricing template details page,
+ unlink the pricing template from all in-app products and paid apps.
+
+
+ - Select Delete template.
+
+
+
+
Choosing a Product Type
An item's product type controls how Google Play manages the purchase of the item. There are
several product types, including "managed per user account", "unmanaged," and "subscription." However,
@@ -408,8 +780,7 @@ version of In-app BIlling that your app uses.
For details, refer to the documentation for In-app Billing Version
-3 or In-app
-Billing Version 2.
+3.
Handling Refunds
@@ -496,26 +867,31 @@ accounts yourself and distribute the credentials to your developers or testers.<
Getting an app's license key
The Google Play Developer Console provides a public licensing key for each
-app. To get the key for an app, follow these steps:
+app.
+
+
+
+
To get the key for an app, follow these steps:
- Open the All Applications panel.
- Click on the app name, then select Services & APIs.
- Scroll down to the Your License Key for this Application
-field to locate the key for the app, as shown in the figure below.
+field to locate the key for the app, as shown in figure 10.
Previously, the Developer Console provided a single public key per developer
account. To transition apps to the new per-app public key, the Developer Console
set the app-specific key as the former developer key. This ensures compatibility
for apps that depend on the (former) developer key.
-
-

-
- Figure 4. You can find the license key for each app in the
- Services & APIs panel.
-
-
-
Where to Get Support
If you have questions or encounter problems while implementing In-app Billing, contact the
diff --git a/docs/html/google/play/billing/billing_overview.jd b/docs/html/google/play/billing/billing_overview.jd
index cc564689b5cd5..2954a833f442a 100644
--- a/docs/html/google/play/billing/billing_overview.jd
+++ b/docs/html/google/play/billing/billing_overview.jd
@@ -122,7 +122,7 @@ the product types supported by In-app Billing Version 3.
Google Play Developer Console
The Developer Console is where you can publish your
-In-app Billing application, and manage the various in-app products that are
+In-app Billing application and manage the various in-app products that are
available for purchase from your application.
You can create a product list of
digital goods that are associated with your application, including items for
@@ -130,6 +130,14 @@ one-time purchase and recurring subscriptions. For each item, you can define
information such as the item’s unique product ID (also called its SKU), product
type, pricing, description, and how Google Play should handle and track
purchases for that product.
+
If you sell several of your apps or in-app products at the same price, you
+can add pricing templates to manage these price points from a
+centralized location. When using pricing templates, you can include the local
+tax within the prices you provide, or you can provide prices and have the system
+add local taxes to these prices. You can make changes to the prices in your
+templates—such as refreshing the exchange rates for certain
+countries—and your changes are applied to the apps and in-app products
+that you link to the template.
You can also create test accounts to authorize
access for testing applications that are unpublished.
To learn how to use the Developer Console to configure your in-app
diff --git a/docs/html/google/play/billing/billing_reference.jd b/docs/html/google/play/billing/billing_reference.jd
index 45ec7854b59d1..95ab8e57efbc0 100644
--- a/docs/html/google/play/billing/billing_reference.jd
+++ b/docs/html/google/play/billing/billing_reference.jd
@@ -139,7 +139,8 @@ does not include tax.
{@code price_amount_micros} |
Price in micro-units, where 1,000,000 micro-units equal one unit of the
currency. For example, if {@code price} is {@code "€7.99"}, {@code
- price_amount_micros} is {@code "7990000"}. |
+ price_amount_micros} is {@code "7990000"}. This value represents the
+ localized, rounded price for a particular currency.
| {@code price_currency_code} |
diff --git a/docs/html/google/play/billing/index.jd b/docs/html/google/play/billing/index.jd
index b2e9fe4369d44..795aceb502eca 100644
--- a/docs/html/google/play/billing/index.jd
+++ b/docs/html/google/play/billing/index.jd
@@ -14,6 +14,16 @@ and features, and more. You can use In-app Billing to sell products as
New in In-App Billing
+ - Rounded Pricing—After developers set prices for the
+ apps and in-app products that they distribute to multiple countries, the
+ system automatically sets local prices for different currencies using
+ today’s exchange rates and country-specific pricing patterns. To satisfy
+ specific pricing needs, developers can also adjust these prices manually.
+ - Pricing Templates—Developers can add pricing
+ templates and link these templates to app prices or in-app product prices.
+ These templates include local prices across all markets. By using a
+ template, developers can apply price changes in bulk to all items linked to
+ that template.
- In-app Promotions—Developers can create promo codes
which users can redeem for content or features.
- Prorated Subscription Prices—Content providers can
@@ -29,33 +39,13 @@ and features, and more. You can use In-app Billing to sell products as
- Subscription Upgrade/Downgrade—A user can
subscribe to a higher or lower tier of subscription while their current
subscription is active. The old subscription is canceled, and the unused
- portion is applied on a pro-rated basis to the new subscription.
+ portion is applied on a prorated basis to the new subscription.
- Manual Subscription Renewal—A user can purchase
a subscription at the current rate while their existing subscription is
still active. The existing subscription is extended by the appropriate
period.
- IAB Sandbox—The In-app Billing Sandbox now supports
testing subscription purchases.
- - As of January 2015, the In-App Billing v2 API is shut down.
- If your app is still using In-app Billing
- v2, please migrate to the v3 API as soon as possible.
- - Seasonal subscriptions—You can now set up a
- recurring seasonal
- subscription that starts and ends on the same date each year (for
- example, a sports subscription that starts every September 1 and ends every
- April 10).
- - Deferred subscription billing—You can
- defer a
- subscriber's next billing date until the date you choose. The user still has
- access to the content but is not charged during the deferral period.
- - Weekly subscriptions—You can now set up a
- recurring subscription
- that bills the user every week.
- - Payment grace period—If a subscriber misses a
- subscription payment due to an expired credit card, you can define a
- grace period
- to the continue the subscription until payment is successful.
-
@@ -101,5 +91,5 @@ Products training class.
implementation.
Administering
In-app Billing
- Learn how to set up your product list, register test accounts, and handle refunds.
+ Learn how to set up your product list, add pricing templates, register test accounts, and handle refunds.
diff --git a/docs/html/images/in-app-billing/add_new_product.png b/docs/html/images/in-app-billing/add_new_product.png
new file mode 100644
index 0000000000000000000000000000000000000000..2281ec0a87afa254dddc16825cc2725d29ec8f9f
GIT binary patch
literal 91943
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 |