Con Google Play Billing, puedes ofrecer productos integrados en la aplicación por los que los usuarios deban pagar una sola vez. Estos se conocen como productos administrados y pueden incluir elementos, como bienes virtuales (por ejemplo, niveles de juegos o pociones) y servicios premium, dentro de tu app en Google Play.
- También puedes crear una suscripción, que les cobra a los usuarios de forma periódica.
Importante: Las Políticas del Programa para Desarrolladores de Google Play y las tarifas de transacción se aplican a todos los productos integrados en la aplicación, entre los que se incluyen los productos administrados y las suscripciones.
Disponibilidad
Si estás en una ubicación que admite el registro de comerciante, puedes usar la Facturación integrada en Google Play.
Si estás en una ubicación admitida y quieres comenzar a usar las funciones de Facturación Google Play en tus apps, configura un perfil de pagos y revisa la documentación de la API de Facturación Google Play.
Después de crear un producto administrado, este se encontrará disponible para los usuarios que ejecuten la versión más reciente de Google Play Store.
Permisos necesarios
Para ofrecer un producto administrado, debes declarar el permiso com.android.vending.BILLING
en el archivo de manifiesto del APK de tu app. Si distribuyes tu app a nivel mundial, puedes publicar apps que usen el permiso com.android.vending.BILLING
en todos los países.
Crea productos administrados
Cómo crear un solo producto administrado
- Los ID de producto deben comenzar con una letra minúscula o un número, y deben estar compuestos de letras minúsculas (a-z), números (0-9), guiones bajos (_) y puntos (.) únicamente.
- Nota: El ID del producto
android.test
no se encuentra disponible, al igual que todos los ID de producto que comiencen conandroid.test
.
Para crear un producto administrado, sigue estos pasos:
- Accede a tu cuenta de Play Console.
- Selecciona una app.
- En el menú de la izquierda, haz clic en Presencia en Google Play Store > Productos integrados en la aplicación > Productos administrados.
- Haz clic en Crear producto administrado.
- Ingresa los detalles del producto.
- Título: Un nombre corto para el elemento (tiene un límite de 55 caracteres, pero se recomienda no superar los 25 a fin de que se muestre correctamente en todos los contextos), como "Poción para dormir".
- Descripción: Una descripción larga del elemento (hasta 80 caracteres), como "Las criaturas se dormirán instantáneamente".
- Precio: Ingresa un precio en la moneda local de tu país o selecciona una plantilla de precios.
- Junto a "Estado", selecciona Activo o Inactivo.
- Para que un producto esté disponible para la compra, debe estar activo y su app debe estar publicada.
- Si estás usando una cuenta de prueba, los elementos activos están disponibles en las apps no publicadas. Para obtener más información, visita nuestro sitio para desarrolladores de Android.
- Haz clic en Guardar.
Idiomas y traducciones
Los productos administrados usan el mismo idioma predeterminado que la app a la que pertenecen. Para agregar traducciones a idiomas específicos, selecciona un producto administrado y haz clic en Agregar traducciones. Obtén más información sobre cómo traducir tu app.
Cómo crear un lote de varios productos administrados
Cómo subir un archivo CSV de productos administrados
- Accede a tu cuenta de Play Console.
- Selecciona una app.
- En el menú de la izquierda, haz clic en Presencia en Google Play Store > Productos integrados en la aplicación > Productos administrados.
- Haz clic en Importar/Exportar > Importar productos administrados desde archivo CSV.
- Para reemplazar productos administrados existentes en la lista de productos, selecciona la casilla de verificación Reemplazar los productos actuales. Se reemplazarán los productos existentes únicamente si el valor de un
ID del producto
en el archivo CSV coincide con elID del producto
de un producto administrado existente en la lista. Cuando se reemplaza un producto, no se borran los productos administrados que no están incluidos en el archivo CSV.
- Para reemplazar productos administrados existentes en la lista de productos, selecciona la casilla de verificación Reemplazar los productos actuales. Se reemplazarán los productos existentes únicamente si el valor de un
- Haz clic en Examinar archivos y, luego, selecciona tu archivo CSV.
Cómo exportar un archivo CSV de productos administrados existentes
Si antes creabas los productos administrados de a uno por vez en Play Console, exportar un archivo CSV puede ser una buena forma de comenzar a crearlos a través de un archivo CSV.
- Accede a tu cuenta de Play Console.
- Selecciona una app.
- En el menú de la izquierda, haz clic en Presencia en Google Play Store > Productos integrados en la aplicación > Productos administrados.
- Haz clic en Importar/Exportar > Exportar productos integrados en la aplicación a un archivo CSV.
Cómo visualizar un ejemplo de un archivo CSV
- El primer ejemplo define un título y una descripción en dos idiomas diferentes (
en_US
yes_ES
). El precio del elemento se define con una plantilla de precios. - En el segundo ejemplo, no se usa una plantilla de precios. En su lugar, se especifica un precio para el país predeterminado (EE.UU.). Play Console usa las tasas de cambio actuales y patrones de precios relevantes a nivel local para establecer los precios automáticamente en todos los demás países donde se distribuye la app.
- En el tercer ejemplo, tampoco se usa una plantilla de precios. El precio del elemento se especifica manualmente para cada país donde se distribuye la app.
Ejemplo de sintaxis CSV
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Ejemplos de productos administrados
Ejemplo 1
basic_sleeping_potion,published,managed_by_android,false,en_US; Basic Sleeping Potion; Puts small creatures to sleep.; es_ES; Poción básica de dormir; Causa las criaturas pequeñas ir a dormir.,false,,4637138456024710495
Ejemplo 2
standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,
Ejemplo 3
invisibility_potion,published, managed_by_android,false,en_US; Invisibility Potion; Invisible to all enemies for 5 minutes.,false, US; 1990000; BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000,
Valores de datos para archivos CSV
Product ID |
La configuración de este valor en el archivo CSV tiene el mismo efecto que ingresar un ID del producto cuando se crea un producto administrado nuevo. Si especificas un valor para |
Publish State |
Este valor se debe configurar como published o unpublished . Esto es igual que configurar un producto administrado como Activo o Inactivo. |
Purchase Type |
Este valor se debe configurar como |
Auto Translate |
Este valor se debe configurar como Si quieres proporcionar traducciones del título y la descripción de un producto administrado, especifícalas explícitamente dentro del valor de |
|
Si incluyes un solo idioma para un elemento, debes especificar el idioma predeterminado de tu app, así como el título y descripción predeterminados del elemento:
Cuando configuras el valor de Nota: Cuando especifiques los valores de Si quieres agregar versiones traducidas del título y la descripción del elemento, debes incluir el idioma, título y descripción predeterminados, seguidos de los idiomas, títulos y descripciones para cada traducción. En el siguiente ejemplo, el producto administrado usa
Nota: Las apps contienen un solo idioma predeterminado, pero cada producto administrado tiene su propia lista de traducciones. Aunque el primer idioma del valor de |
Auto Fill Prices , Country y Price |
Puedes configurar Nota: Cuando especificas el precio de un elemento en un archivo CSV, debes proporcionarlo en microunidades, donde 1,000,000 microunidades equivalen a 1 unidad de moneda real. Cómo usar precios autocompletados En las siguientes secciones, se describe cómo afecta el valor de Si configuras Por ejemplo, en las siguientes condiciones:
Debes configurar los valores de Cómo configurar tu propio precio por país Si, en cambio, configuras Nota: Debes proporcionar un código de país y precio para cada país hacia el que está orientada tu app. Para ver y editar la lista de países hacia los que está orientada tu app, abre la página Precios y distribución correspondiente. Cada valor de Por ejemplo, si ofreces tu app con los siguientes precios (todos los impuestos incluidos) en otros países:
Puedes configurar los valores de
|
Pricing Template ID |
Si un elemento está vinculado a una plantilla de precios, debes configurar Si importas un archivo CSV y marcaste la casilla de verificación Sobreescribir los productos actuales en el diálogo "Importar productos integrados en la aplicación", puedes actualizar los vínculos entre los productos administrados y las plantillas de precios. Para vincular el producto a una plantilla de precios específica, configura el valor de Puedes vincular hasta 1,000 precios de la app o de productos administrados con una plantilla de precios en particular. Por lo tanto, no especifiques el mismo valor de |