Preguntas frecuentes sobre Juegos instantáneos

Respuestas a preguntas sobre el desarrollo, la administración y la monetización de Juegos instantáneos.

Información general

Inicia sesión en Facebook.com y haz clic en el marcador Juegos de la izquierda o visita https://www.facebook.com/games/instantgames.

Enlace permanente

Desarrollar un juego

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.

Enlace permanente

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.

Enlace permanente

En lo que respecta a dónde puedes guardar la información, tienes varias opciones:

  1. 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.

  2. 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.

  3. 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.

Enlace permanente

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.

Enlace permanente

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.

Enlace permanente

Asegúrate de llamar a las propiedades window.innerWidth y window.innerHeight una vez que se resuelva FBInstant.startGameAsync().

Enlace permanente

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.

Enlace permanente

Añadir funciones a un juego

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.

Enlace permanente

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.

Enlace permanente

Bots de juego

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:

  1. Tienes una página de aplicación configurada en la sección “Juegos instantáneos”.
  2. Te has suscrito a los eventos messages y messaging_game_plays en la sección “Messenger”.
  3. La página de aplicación está configurada en el panel Páginas suscritas de la sección “Messenger”.
  4. La página pertenece a la categoría “Página de aplicación” y tiene un nombre que incluye el del juego.
Enlace permanente

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.

Enlace permanente

Administración de datos

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.

Enlace permanente

Solución de problemas

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.

Enlace permanente

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”.

Enlace permanente

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:

  1. Upgrade to a newer version of Unity
  2. Replace the Unity Loader code to use this version of “loadCode” function: 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)},
  3. Contact Unity support team
Enlace permanente

Monetizar un juego

Publicidad

Pagos

Incorporar con Facebook

Los detalles fiscales se pueden consultar en la sección 3.9 de la página Condiciones de pago.

Enlace permanente

Utilizar la información de la cuenta para pagos

Estado del pago

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.

Enlace permanente

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.

Enlace permanente

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.

Enlace permanente

Privacidad y seguridad


Obtener ayuda con los pagos

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.

Enlace permanente

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.

Enlace permanente

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.

Enlace permanente

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.

Enlace permanente

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.

Enlace permanente

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.

Enlace permanente

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).

Enlace permanente

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.

Enlace permanente

Publicar un juego

Información general

Si quieres restringir el acceso al juego a una lista personalizada de países:

  1. En el panel de la aplicación, ve a Configuración > Opciones avanzadas.
  2. Habilita País restringido.
  3. Elige los países con el selector Países permitidos.
  4. Haz clic en Guardar cambios.
Enlace permanente

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.

Enlace permanente

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.

Enlace permanente

Proceso de revisió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:

  1. Juegos instantáneos
  2. Compras en la aplicación
  3. Pages_messaging (para bots)

Necesitas un administrador de monetización para enviar el juego para lo siguiente:

  1. Monetización de anuncios de Audience Network.
Enlace permanente

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.

Enlace permanente

Normalmente, el equipo de operaciones de desarrollo tarda menos de una semana en procesar tu envío.

Enlace permanente

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.

Enlace permanente

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.

Enlace permanente

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.

Enlace permanente

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.

Enlace permanente

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í.

Enlace permanente

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.

Enlace permanente

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.

Enlace permanente