Respuestas a preguntas sobre el desarrollo, la administración y la monetización de Juegos instantáneos.
Inicia sesión en Facebook.com y haz clic en el marcador Juegos de la izquierda o visita https://www.facebook.com/games/instantgames.
Asegúrate de que tu aplicación está en la categoría de Juegos. Esta es la única categoría en la que se muestra la opción Juegos instantáneos.
Consulta nuestra lista de motores compatibles.
Mientras no apliquemos límites estrictos al tamaño de los juegos, te recomendamos que el tiempo de la descarga inicial no supere los 5 segundos. Puedes alojar paquetes de juegos de hasta 200 MB, pero solo incluye los archivos imprescindibles en la carga inicial. Consulta nuestra sección de prácticas recomendadas para obtener más información.
En lo que respecta a dónde puedes guardar la información, tienes varias opciones:
Disponer de una configuración interna de terceros con la que el juego pueda comunicarse mediante XMLHttpRequest
, fetch
, WebSocket
o EventSource
. Aunque esta posibilidad proporciona mayor flexibilidad, conlleva unos costes de alojamiento que son proporcionales al público del juego.
Utilizar nuestras soluciones basadas en el SDK, que permiten usar directamente la funcionalidad del servidor. Si quieres almacenar información específica de los jugadores, aprovecha los métodos player.getDataASync
y player.setDataAsync
que ofrecemos. Si quieres almacenar información sobre las clasificaciones, consulta nuestra guía sobre la API correspondiente.
Los servicios de terceros como PlayFab proporcionan plataformas de configuración interna como superficie con funcionalidad multiplataforma completa creadas para admitir LiveOps, emparejamientos y estadísticas. Explora más herramientas.
Los requisitos del sistema mínimos necesarios para jugar a juegos instantáneos son iOS 8 o Android 5.0.
Revisa nuestra guía de juegos de bajo consumo para obtener más información.
Puedes informar de estos problemas directamente en la página GitHub de “howler.js”. Incluye “[IG]” en el título del problema para ayudar a los desarrolladores a establecer prioridades.
Asegúrate de llamar a las propiedades window.innerWidth
y window.innerHeight
una vez que se resuelva FBInstant.startGameAsync()
.
Puedes usar (y editar) las pistas de audio de la colección de sonidos de Facebook en tus juegos. El contenido de la colección de sonidos solo se puede usar en la plataforma de Facebook, por lo que las versiones de tu juego en las que se incluya este tipo de contenido solo se podrán distribuir y usar en nuestra plataforma.
El método FBInstant.context.shareAsync()
contiene un parámetro intent
que acepta valores como 'INVITE'
o 'SHARE'
, entre otros. Este parámetro no tiene ningún propósito específico en la actualidad desde la versión 4.0. Se añadió para realizar pruebas del SDK con posterioridad y conllevará cambios que el usuario podrá ver en el futuro.
Si retas a otro jugador por primera vez en una conversación, no hay ningún método de SDK que te permita recuperar la información sobre esta persona. Recomendamos usar un marcador de posición como “oponente” hasta que el segundo jugador responda a la invitación. Cuando el otro jugador haya aceptado la invitación para jugar, puedes utilizar FBinstant.player
para rellenar el nombre y la foto.
La causa más habitual por la que un bot no recibe webhooks es la configuración incorrecta de la aplicación. Visita la página Configuración del bot para obtener una guía completa sobre cómo configurar tu bot de juego.
En el panel para desarrolladores, comprueba que:
messages
y messaging_game_plays
en la sección “Messenger”.Si recibes errores en respuesta a las llamadas de envío de la API Graph, se debe a que se está produciendo una de las situaciones siguientes:
- Intentas enviar mensajes y has superado el límite de cinco mensajes cada diez días por usuario.
- Intentas enviar mensajes a un usuario que ha eliminado, bloqueado o silenciado tu bot.
- Tu aplicación está en modo de desarrollo e intentas enviar mensajes a personas que no tienen el rol de administrador o desarrollador en ella.
Para obtener más información, revisa la documentación de la API de envío.
La configuración de la aplicación de Facebook ofrece a los usuarios una forma de solicitar a la aplicación que elimine los datos que tiene de Facebook sobre ellos.
En respuesta a la solicitud del usuario, debes confirmar la recepción de la solicitud de eliminación de datos del usuario a través de los medios técnicos que ofrecemos y proporcionar un enlace y un número de confirmación. El enlace y el número de confirmación deben dar al usuario acceso a una explicación en lenguaje natural del estado de su solicitud, incluida una justificación legítima de cualquier negativa a eliminar los datos (la legitimidad puede variar en función de la jurisdicción y la interpretación por caso de nuestra política en relación con los motivos alegados).
Para analizar y responder a la solicitud, debes implementar una devolución de llamada de "solicitud de eliminación de datos". La devolución de llamada debe usar el protocolo HTTP seguro y se debe usar en el campo URL de solicitud de eliminación de datos de la página Juegos instantáneos > Detalles de la aplicación del panel de aplicaciones.
Si has leído nuestra guía de inicio rápido o el documento Probar, publicar y compartir, ya conocerás el concepto de reproductor insertado. Es una herramienta que permite probar un juego instantáneo desde un servicio HTTP local en un ordenador, que se encuentra vinculado a todas las funciones activas del SDK de juegos instantáneos.
Cuando se realiza este proceso, el juego se detiene durante la carga en algunas ocasiones. A veces no se muestra ningún mensaje en la consola para desarrolladores del navegador o se muestra un mensaje que indica Failed to execute 'postMessage' on 'DOMWindow'
. Ambos casos provienen del mismo tipo de error, que en la mayoría de las ocasiones se origina porque el servidor local no muestra los activos debido a un problema de certificados.
Si esto ocurre, dirígete a la raíz del servidor local (por lo general, https://localhost:8000
o https://127.0.0.1:8000
) y sigue las instrucciones del navegador para aceptar los certificados o añadir una excepción de seguridad al sitio web. A continuación, vuelve a la URL del reproductor insertado y comprueba que todo funciona con normalidad.
Este fallo se produce cuando se intenta cargar un anuncio desde un objeto “AdInstance” que ha generado errores anteriormente. Si el método loadAsync
del objeto “AdInstance” ya se ha rechazado en alguna ocasión, no vuelvas a usarlo. En su lugar, llama a getInterstitialAsync
o getRewardedVideoAsync
para solicitar un nuevo objeto “AdInstance”.
Since we removed "blob:" from our CSP configuration, some games made with Unity might encounter an issue at loading time. The error you might get in your web browser's console will look something like this: Refused to load the script 'blob:https://apps-xxx.apps.fb UnityLoader.js'
To solve this issue, you could try to:
loadCode:function(e,t,r){var s=document.createElement("script");s.src="Build/"+r.url,s.onload=function(){t(r.url.split('.').slice(0,-1).join('.')),delete s.onload},document.body.appendChild(s)},
Para obtener más información, consulta la página de recursos de empresa.
To update your payment information:
We can issue payouts to your bank or PayPal account (does not apply to Audience Netowrk users).
Necesitarás lo siguiente:
Government agencies use tax ID numbers to identify both individuals and businesses when assessing any taxes required by law. Where you live and how your run your business factors into which tax ID numbers you'll need.
Los administradores de cuentas de pago pueden editar la información financiera y de la empresa, mientras que los administradores de aplicaciones y los de páginas tienen acceso a las funciones que estas ofrecen, pero no pueden editar la información financiera.
Las puedes revisar en la página Condiciones de pago.
Los detalles fiscales se pueden consultar en la sección 3.9 de la página Condiciones de pago.
To update your payout account and financial information, you must be the Financial Admin of your payout account.To update your account information:
Please note, it may take a few days to finalize any changes you make to your company or financial information. Additionally, your ability to receive your payout may be affected if you edit any info before a payment is scheduled.
You must be the Financial Admin of your payout account to modify or add new users. To update or add someone as an admin:
Facebook solo envía pagos en dólares estadounidenses (USD). Si tu banco requiere una cuenta intermediaria o de corresponsal para recibir pagos en esta divisa, incluye la información siguiente:
Facebook issues payments twice a month:
Facebook will issue payments approximately 21 days after each bi-monthly period. Visit the Facebook Developer Payments Terms for more information.
Google Play payments will be made approximately 45 days after each monthly period.
To check the status of your payment:
If the status shows "Rejected/Pending Payment", please confirm that your Payout Account Detail Information is accurate. Additionally, you can also contact us by clicking on the "Need Help?" button within the Audience Network Dashboard for further information.
En las facturas se muestran tus ingresos mensuales durante el transcurso de un mes. Nuestro equipo financiero genera la factura de tu cuenta antes de que se realice el pago. El número de cuenta que aparece en esta factura es un número interno para nuestros registros.
En un comprobante de pago se muestra el importe que Facebook ha abonado en tu cuenta en concepto de tus ganancias del mes. Recibirás un comprobante de pago alrededor de la tercera semana del mes, cuando nuestro banco inicie el pago a tu cuenta bancaria.
You can view your daily reports and payout reports to calculate your current balance by using our payments API. You can download daily reports for the previous 45 days. For details, see Payments Reports.
Cuando realices una venta en la plataforma, Facebook abonará el importe, excepto la comisión de servicio, en tu saldo de desarrollador. Facebook aplica una comisión de servicio del 30 %, más el IVA o el impuesto por venta aplicable, a cada transacción realizada mediante el sistema de pagos de Facebook en su plataforma. Para obtener más información revisa nuestras Condiciones de pago.
Los pagos se transfieren a tu cuenta vinculada cuando acumulas un mínimo de 100 USD en ingresos. Si el saldo es inferior a 100 USD en un período de pago determinado, el pago se aplazará hasta el siguiente ciclo de pago. El pago se seguirá aplazando hasta que el saldo alcance los 100 USD.
Si experimentas algún problema relacionado con pagos recientes, envía una consulta a través del formulario de Ayuda para pagos de Facebook para monetizadores y selecciona Juego o aplicación (desarrollador) > Pagos > Tengo una pregunta sobre un pago reciente.
Para realizar preguntas sobre pagos e informes, ponte en contacto con el equipo de asistencia para pagos de Facebook.
Si informas sobre este problema en otro sitio o envías una solicitud de asistencia adicional, la solicitud existente resultará más complicada de resolver para nuestro equipo de operaciones relativas a los pagos. Sugerimos encarecidamente a todos nuestros socios que canalicen todas las notificaciones de seguimiento a través del canal de comunicación existente que ya han abierto con el equipo de operaciones relativas a los pagos.
To verify you're the Financial Admin of your payout account, please visit the Facebook Developers site.
Facebook valora tu confianza y adopta las medidas necesarias para evitar el acceso no autorizado a tu información. Almacenamos tu información financiera en servidores seguros y tomamos medidas adicionales para proteger esta información de los hackers.
Si bien podemos compartir tu información de contacto u otra información del perfil de conformidad con nuestra Política de datos, no compartimos información bancaria ni de PayPal, excepto según sea necesario para realizar pagos o cumplir con requisitos legales.
Facebook puede almacenar tu información, de modo que no tengas que volver a introducirla para pagos futuros. Además, si solicitas a Facebook que modifique tu información de pago, podemos conservar determinadas pruebas que sustenten dichos cambios (por ejemplo, información bancaria).
Si tienes problemas o dudas sobre los pagos, comunícanoslo. Te ayudaremos para asegurarnos de que se resuelve la situación.
Si el día 21 del mes no has recibido el pago, realiza los siguientes pasos antes de ponerte en contacto con el servicio de ayuda:
Si tienes alguna pregunta o problema relacionados con tu cuenta de pago, comunícanoslo.
Si necesitas ayuda para actualizar la información de tu cuenta, visita nuestra página de ayuda con los pagos. Cuando se actualiza la información financiera, se aplica una suspensión de 10 días a la cuenta antes de procesar cualquier pago. Es posible que podamos eliminar dicha suspensión más rápido si nos envías un comprobante de propiedad de la cuenta bancaria o de PayPal. Como comprobante, puedes enviarnos un extracto bancario, una carta del banco con el membrete correspondiente o una captura de pantalla de PayPal.
Si eres el administrador de la cuenta, puedes ver la entidad financiera asociada con la cuenta en el panel de Business Manager. Si quieres que te añadan como administrador de cuentas financieras, ponte en contacto con un administrador de la organización. Una vez que seáis amigos en Facebook, podrá añadirte directamente desde el sitio para desarrolladores de Facebook.
Utiliza nuestro formulario de Ayuda para pagos de Facebook para monetizadores y, a continuación, selecciona Juego o aplicación (desarrollador) > Actualizar registros de la cuenta > Cambiar la organización asociada con mi aplicación o página de Facebook.
Visita nuestro formulario de Ayuda para pagos de Facebook para monetizadores y, a continuación, selecciona Juego o aplicación (desarrollador) > Actualizar registros de la cuenta > Cambiar la organización asociada con mi aplicación o página de Facebook.
Si has desarrollado aplicaciones que usan las funciones de pagos y suscripciones de Facebook, puedes obtener un desglose completo de la actividad de devoluciones y reembolsos mediante la función de informes de los pagos de Facebook. Puedes consultar una guía completa en la página Informes de pagos.
No tenemos ningún sistema de notificación, pero incluimos información sobre los reembolsos en el archivo PDF de pagos que enviamos cada mes.
Los reembolsos se pagan mensualmente, aunque el periodo de lanzamiento de pagos es de 60 días (es decir, las actividades de pago de enero se abonarán en marzo).
Todos y cada uno de los jugadores pueden acceder a esta información desde Configuración, específicamente en la sección Pagos. Sugiere a los jugadores que obtengan más información en la sección de pagos de Facebook.
Si quieres restringir el acceso al juego a una lista personalizada de países:
Cuando envías una aplicación de juego instantáneo para su revisión, debes proporcionar un identificador del equipo de desarrolladores de Apple de acuerdo con las normas de revisión de App Store de Apple. Así se habilita la distribución del juego en iOS. Si usas un identificador que no es válido o ha caducado, es posible que el juego se elimine.
Para encontrar el identificador de tu equipo, inicia sesión en tu cuenta de desarrollador de Apple.
Los envíos y lanzamientos de juegos de desarrolladores están limitados a una operación por semana. Puedes enviar y publicar dos juegos en el transcurso de dos semanas. Facebook puede revisar un juego por semana. Asimismo, se puede publicar un juego por semana una vez revisado y aprobado. Hemos establecido este límite para ayudarte a lanzar tu juego correctamente.
Para obtener más información acerca del proceso de revisión, consulta la sección Enviar para revisión en la lista de comprobación para la publicación.
Puedes enviar tu juego a nuestro equipo de revisión desde la pestaña Revisión del panel para desarrolladores.
Tienes que enviar el juego para las revisiones siguientes:
Necesitas un administrador de monetización para enviar el juego para lo siguiente:
Antes de enviar el juego para la revisión de compras en la aplicación, la aplicación debe haberse aprobado para Audience Network.
Obtén más información sobre el envío de la aplicación a revisión.
Normalmente, el equipo de operaciones de desarrollo tarda menos de una semana en procesar tu envío.
La finalidad de cada revisión es garantizar el cumplimiento de los estándares de calidad e integridad para la incorporación a la plataforma de juegos instantáneos.
Específicamente, realizamos una criba de los juegos para comprobar el cumplimiento con la funcionalidad y las directivas sobre políticas de la plataforma.
Antes del envío para revisión, asegúrate de comprobar las directivas sobre versiones.
Si tu envío actual requiere información adicional, tendrás 30 días desde la fecha de recepción de la solicitud para resolverla y volverla a enviar para su revisión. Durante estos 30 días, es posible que el equipo de revisión de la aplicación te solicite más información. Ten en cuenta que el periodo de 30 días no se restablecerá con cada envío durante este periodo.
Nuestro equipo de revisión utilizará las instrucciones que le proporciones para probar la integración de la aplicación con Facebook.
Si crees que los revisores han rechazado de forma incorrecta la aplicación, vuelve a enviarla con instrucciones actualizadas que nos aporten más información.
El proceso de revisión es el mejor modo de comunicarte con el revisor, así que actualiza las notas para responder a cualquier comentario que recibas.
El identificador de la aplicación de Facebook que se crea para un juego instantáneo no se puede usar en otra plataforma. Tienes más información en nuestra documentación.
Para la revisión de la aplicación, los envíos de juegos deben estar vinculados a una empresa (verificada o no).
En el caso de lanzamientos nacionales e internacionales, es necesario verificar la empresa vinculada a la aplicación para lanzar el juego en las superficies que ofrecemos para su descubrimiento (lista de juegos, etc.). Una vez aprobada la revisión, se podrá jugar al juego.
Para verificar la empresa, debes crear un Business Manager. Obtén más información sobre la verificación de empresas aquí.
Obtén información sobre cómo crear un Business Manager.
Obtén información sobre cómo verificar una empresa.
Siempre puedes encontrar el estado de verificación de la empresa y los contratos, así como los pasos a realizar en el panel de verificación de la empresa que se encuentra en la pestaña de revisión de la aplicación en el panel de aplicaciones. Te enviaremos notificaciones durante el proceso para indicarte la acción necesaria.
Si ya tienes una cuenta de Business Manager, te recomendamos que conectes la aplicación al Business Manager existente.
Si existen varias cuentas de Business Manager que pertenecen a la empresa, se recomienda determinar los motivos para tenerlas y alinear la aplicación con el Business Manager más adecuado. Si la empresa tiene una línea de crédito configurada a través de una cuenta de Business Manager, se recomienda conectar la aplicación con la cuenta que tiene la línea de crédito.