El sistema de facturación de Google Play te permite ofrecer productos de compra en la aplicación que se cobran a los usuarios una sola vez. Estos productos pueden consistir en diferentes artículos, como productos virtuales (por ejemplo, niveles en un juego o pociones) o servicios premium en tu aplicación de Google Play.
También puedes crear una suscripción, que se cobra a los usuarios de forma periódica.
Importante: Las Políticas del Programa para Desarrolladores de Google Play y las cuotas de servicio se aplican a los productos de compra en la aplicación y a las suscripciones.
Disponibilidad
Puedes usar el sistema de facturación de Google Play si te encuentras en una ubicación admitida para el registro de comerciantes.
Si estás en una ubicación admitida y quieres empezar a usar las funciones del sistema de facturación de Google Play en tus aplicaciones, configura un perfil de pagos y consulta cómo configurar el sistema de facturación de Google Play en el sitio Android para desarrolladores.
Para que un producto se pueda comprar en una aplicación, tiene que estar activo y la aplicación debe distribuirse en el país o la zona del usuario. Un producto de compra en la aplicación se podrá comprar mientras esté activo, aunque la aplicación no esté publicada. Si no quieres que un producto de compra en la aplicación esté disponible, debes desactivarlo.
Si utilizas una cuenta de prueba, ve al sitio Android para desarrolladores para consultar más información sobre cómo probar la integración de la Biblioteca de Facturación de Google Play.
Cuando crees un producto de compra en la aplicación, estará disponible para los usuarios que tengan la última versión de Google Play Store.
Nota: Esta disponibilidad en Play Console puede hacer que los usuarios puedan comprar el SKU directamente desde la página principal de Juegos en Play Store (en lugar de hacerlo desde tu aplicación) como parte de la función de recordatorio de abandono del carrito, que anima a los usuarios a completar compras que habían abandonado previamente. Más información sobre las compras hechas fuera de tu aplicación Esta función está activada de forma predeterminada para todos los desarrolladores.
Para inhabilitar la función de recordatorio de abandono del carrito en tu aplicación, envía este formulario.
Permisos necesarios
Para ofrecer un producto de compra en la aplicación, debes declarar el permiso com.android.vending.BILLING
en el archivo de manifiesto del APK de tu aplicación. Si distribuyes tu aplicación de forma global, puedes publicar aplicaciones que usen el permiso com.android.vending.BILLING
en todos los países.
Crear productos de compra en la aplicación
Crear un solo producto de compra en la aplicación
- Deben empezar por un número o una letra minúscula y pueden tener números (0‑9), letras minúsculas (a‑z), guiones bajos (_) y puntos (.).
- No puedes cambiar ni reutilizar un ID de producto después de crear el producto.
- Nota: No puedes usar el ID de producto
android.test
ni ningún ID de producto que empiece porandroid.test
.
Para crear un producto de compra en la aplicación, sigue estos pasos:
- Abre Play Console.
- Ve a la página Productos de compra en la aplicación (Monetizar con Play > Productos > Productos de compra en la aplicación).
- Haz clic en Crear producto.
- Escribe los detalles del producto.
- ID de producto: ID único del producto de compra en la aplicación.
- Título: nombre corto del artículo. Puede tener hasta 55 caracteres, pero te recomendamos que limites los títulos a 25 para que se muestren correctamente en todos los contextos. Por ejemplo, "Poción de sueño".
- Descripción: descripción larga del artículo, que puede tener hasta 200 caracteres. Por ejemplo, "Hace que las criaturas se duerman de forma instantánea".
- Icono: imagen única y precisa del producto. No incluyas texto, promociones ni elementos de branding. El icono del producto se mostrará en tu ficha de Play Store y durante el flujo de compra.
- PNG de 32 bits
- 512x512 píxeles
- Hasta 1 MB
- Precio: escribe el precio en tu moneda local o selecciona una plantilla de precios.
- Varias unidades: permite la compra de varias unidades de este producto. Los usuarios podrán comprar varias unidades sin superar el umbral de su país o zona. Ten en cuenta la siguiente información:
- Para configurar la compra de varias unidades en Play Console, tu aplicación necesita la Biblioteca de Facturación de Google Play 4.0. Visita el sitio Android para desarrolladores para consultar cómo integrar la Biblioteca de Facturación de Google Play en tu aplicación.
- En algunos países o zonas, no se pueden comprar varias unidades.
- En la mayoría de los países o las zonas donde se pueden comprar varias unidades, el umbral de precio del SKU es de unos 100 USD. Para permitir que se puedan comprar varias unidades, tendrás que fijar el precio (sin impuestos) por debajo del umbral en cada país o zona.
- Exclusivo de Play Points: si habilitas esta opción, tu producto solo estará disponible en Google Play Points.
- Guarda los cambios y haz clic en Activar para que los usuarios puedan acceder al producto de compra en la aplicación.
Idiomas y traducciones
Los productos de compra en la aplicación tienen el mismo idioma predeterminado que la aplicación. Para añadir traducciones en idiomas específicos, selecciona un producto de compra en la aplicación, haz clic en Gestionar traducciones y elige los idiomas que quieras. Para obtener más información sobre cómo ofrecer una experiencia localizada a los usuarios, consulta el artículo Traducir y localizar tu aplicación.
Crear un lote con varios productos de compra en la aplicación
Subir un archivo CSV de productos de compra en la aplicación
Para subir un archivo CSV, sigue estos pasos:
- Abre Play Console.
- Ve a la página Productos de compra en la aplicación (Monetizar con Play > Productos > Productos de compra en la aplicación).
- Haz clic en Importar.
- Si importas varios productos subiendo un archivo CSV, solo se sobrescribirán los productos actuales si el valor de un
ID de producto
del archivo CSV coincide con elID de producto
de un producto de compra en la aplicación incluido en la lista de productos. Al sobrescribir los productos, no se eliminarán los productos de compra en la aplicación que no estén incluidos en el archivo CSV.
- Si importas varios productos subiendo un archivo CSV, solo se sobrescribirán los productos actuales si el valor de un
- Arrastra y suelta el archivo CSV o haz clic en Subir para subirlo.
Exportar un archivo CSV de productos de compra en la aplicación
Para exportar un archivo CSV, sigue estos pasos:
- Abre Play Console.
- Ve a la página Productos de compra en la aplicación (Monetizar con Play > Productos > Productos de compra en la aplicación).
- Haz clic en Exportar.
Ver ejemplos de archivos CSV
- El primer ejemplo define el título y la descripción en dos idiomas (
es_ES
yen_US
). La plantilla de precios define el precio del artículo. - En el segundo ejemplo, no se utiliza una plantilla de precios. Se especifica un precio para el país predeterminado (España). Play Console utiliza el tipo de cambio actual y los patrones de precios pertinentes a nivel local para establecer los precios de forma automática en el resto de los países en los que se distribuye la aplicación.
- En el tercer ejemplo, tampoco se utiliza una plantilla de precios. Se especifica el precio de los artículos de forma manual para cada país en el que se distribuye la aplicación.
Ejemplo de sintaxis de archivos CSV
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Ejemplos de productos de compra en la aplicación
Ejemplo 1
pocion_sueno_basica,published,managed_by_android,false,es_ES; Poción de sueño básica; Hace que las criaturas pequeñas se duerman.; en_US; Basic Sleeping Potion; Puts small creatures to sleep.,false,,4637138456024710495
Ejemplo 2
pocion_sueno_estandar, published,managed_by_android,false,es_ES; Poción de sueño estándar; Hace que todas las criaturas se duerman 2 minutos.,true, 1990000,
Ejemplo 3
pocion_invisibilidad,published, managed_by_android,false,es_ES; Poción de invisibilidad; Hace que ningún enemigo te vea durante 5 minutos.,false, ES; 1990000; BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000,
Valores de datos de los archivos CSV
Product ID (ID de producto) |
Asignar este valor en el archivo CSV tiene el mismo efecto que escribir el ID de producto al crear un producto de compra en la aplicación nuevo. Si especificas un |
Publish State (Estado de publicación) |
Debes asignar los valores published o unpublished . Es lo mismo que establecer que un producto de compra en la aplicación esté Activo o Inactivo. |
Purchase Type (Tipo de compra) |
Debes asignar el valor |
Auto Translate (Traducir automáticamente) |
Debes asignar el valor Si quieres proporcionar traducciones del título y de la descripción de un producto de compra en la aplicación, especifícalas de forma explícita en el valor |
|
Si solo incluyes una configuración regional de un artículo, debes especificar la configuración regional predeterminada de la aplicación y el título y la descripción predeterminados del artículo:
Al asignar el valor Nota: Al especificar los valores Si quieres incluir versiones traducidas del título y de la descripción del artículo, indica la configuración regional, el título y la descripción predeterminados, seguidos de las configuraciones regionales, los títulos y las descripciones de cada traducción. En el siguiente ejemplo, el producto de compra en la aplicación utiliza
Nota: Las aplicaciones solo contienen un idioma predeterminado, pero cada producto de compra en la aplicación tiene su propia lista de traducciones. Aunque la primera configuración regional del valor |
Auto-Fill Prices (Autocompletar precios), Country (País) y Price (Precio)
|
Puedes asignar los valores Nota: Cuando especifiques el precio de los artículos en un archivo CSV, proporciónalo en microunidades (1.000.000 de microunidades equivalen a una unidad de moneda real). Utilizar precios autocompletados Las siguientes secciones describen cómo afecta el valor de Si asignas el valor Por ejemplo, en las siguientes condiciones:
Debes asignar los valores de Establecer tu propio precio por país En cambio, si asignas el valor Nota: Debes proporcionar un código de país y un precio para cada país en el que se distribuya tu aplicación. Para ver y editar la lista de países en los que se distribuye tu aplicación, usa la pestaña Países o regiones de la página Producción. Los valores Por ejemplo, si ofreces tu aplicación por los siguientes precios (con todos los impuestos incluidos) en otros países:
Puedes asignar los valores de
|
Pricing Template ID (ID de plantilla de precios) |
Si un artículo está vinculado con una plantilla de precios, debes asignar el valor Si importas un archivo CSV, puedes actualizar los vínculos entre los productos de compra en la aplicación y las plantillas de precios. Para vincular el producto con una plantilla de precios concreta, introduce el ID de esa plantilla como valor de Puedes vincular hasta 1000 precios de aplicaciones o precios de productos de compra en la aplicación con una plantilla de precios concreta. Por lo tanto, no debes especificar el mismo valor |
|
Si operas para usuarios del Espacio Económico Europeo (EEE), debes asignar el valor DIGITAL_CONTENT o SERVICE . |
|
Si vendes noticias, revistas, periódicos, libros, vídeos, música, audio o audiolibros digitales en varios países o zonas, puede que cumplas los requisitos para aplicar tipos de IVA reducidos. En el caso de los tipos reducidos, los valores de este campo tendrán el siguiente formato: CódigoPaís;TipoIVA; Cada par de país y tipo impositivo debe ir seguido de un punto y coma antes de añadir el siguiente par. Por ejemplo:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (en mayúsculas o en minúsculas). |
|
Si quieres recaudar los impuestos estatales aplicables a las telecomunicaciones y al entretenimiento, debes especificar que tu aplicación o tu producto es un producto de streaming y asignar el valor Actualmente, el único país admitido para este tipo de impuesto es Estados Unidos. El valor de este campo siempre se define de la siguiente manera: CódigoPaís;Eligibilidad;Tipo Por ejemplo:
Si tu producto es apto para la aplicación de estos impuestos, puedes definir el campo mediante las siguientes categorías:
AUDIO_MULTI_CHANNEL streaming de audio (multicanal) |