Incluir anuncios en Unity

En este artículo voy a explicar cómo podemos incluir anuncios en nuestros juegos o aplicaciones de Unity para intentar monetizar nuestros desarrollos. La propia herramienta ya dispone de un sistema llamada Unity Ads que nos simplifica muchísimo esta tarea. Comenzamos por abrir la ventana Services de Unity. Como vemos, aun no tenemos creado un ID para nuestro proyecto así que pulsamos el botón Create. Una vez pulsado la ventana Services cambia a lo siguiente: Como lo que queremos generar son anuncios, pulsamos sobre el botón OFF del apartado Ads. Una vez más, la ventana cambia para entrar dentro de la

Sigue leyendo

Solución al error “Unable to convert classes into dex format”

Un artículo cortito para resolver este problema que me tuvo en vilo media mañana. Tras generar un proyecto Android con Unity 5.6 e incluirle Unity Ads (la plataforma de gestión de anuncios de Unity) el proceso de compilación lanzaba el error “Unable to convert classes into dex format” y no generaba el apk. Tras revisar unos cuantos foros y artículos la solución fue acceder a la pestaña Services de Unity y pulsar sobre Ads. A continuación desplegamos el apartado Avanced y desmarcamos la casilla Enable built-in Ads extension. ¡Voila!. Error solucionado.

Sigue leyendo

Realidad Aumentada con Vuforia 8 y Unity 2018

Debido a los cambios que ha habido en los últimos años, fundamentalmente desde la integración de Vuforia en el propio editor de Untiy, ya tocaba actualizar el artículo de cómo desarrollar aplicaciones de realidad aumentada. En este caso utilizaremos Unity en su versión 2018 y la librería Vuforia 8. Para aprovechar completamente este tutorial será necesario contar un nivel básico de Unity y también vamos a asumir que ya tenemos Unity y el SDK de Android perfectamente configurado y funcionando. Para comenzar necesitamos crearnos una cuenta de desarrollador en el sitio web de Vuforia. Accedemos al siguiente enlace: https://developer.vuforia.com/ Pulsamos

Sigue leyendo

Widgets en Android actualizables desde PHP

Esta vez tocó investigar como hacer un widget para una aplicación Android pero con una peculiaridad: tenía que actualizar su contenido desde un servidor web con PHP + MySQL. Desarrollar un widget con Android Studio es muy sencillo. Simplemente pulsamos con el botón derecho sobre el package de nuestro proyecto y elegimos la opción New -> Widget -> AppWidget.

Sigue leyendo

Notificaciones en Android con Firebase y PHP

Aunque a priori parezca un tema complejo, la realidad es que con muy poco código y algo de configuración podemos tener toda la potencia de las notificaciones de Google en nuestra aplicación Android. En este artículo voy a contar mi reciente experiencia con Firebase, la mejorada plataforma de desarrollo de Google, y los problemas que tuve que solucionar para que todo funcionase correctamente. El problema El problema que tenía que resolver era que una aplicación Android recibiese una notificación cada vez que se añadía una noticia en una aplicación web desarrollada en PHP. Tras un poco de investigación parecía que

Sigue leyendo

Cardboard en Android con Unity 5.5 (parte 2)

Introducción En el anterior artículo os explicaba como tener una aplicación básica para utilizar con las gafas de cartón Google Cardboard (aunque también valdría para modelos más avanzados como las Samsung Gear VR). Sin embargo, esto sólo nos valdría para visualizar una simulación sin tener ninguna interacción con el entorno. En el artículo de hoy vamos a ver cómo podemos incluir un puntero con el que podremos interactuar con nuestros objetos. Interacción en Cardboard Lo primero que tenemos que hacer es conseguir que en pantalla se vea un puntero que nos indique a qué objeto estamos mirando. Esto es muy

Sigue leyendo

Cardboard en Android con Unity 5.5 (parte 1)

Introducción Hace algunas semanas un cliente nos pidió una aplicación para usar en las gafas de cartón de Google, las Google Cardboard. Como hacía varios meses que no desarrollábamos nada para ellas y teniendo en cuenta que los SDK’s sufren continuas modificaciones, tocó hacer de nuevo una investigación puesto que lo utilizado en las aplicaciones que tenía desarrolladas seguramente estaría obsoleto. Lo primero que me llamó la atención es que para la versión 5.6 de Unity el soporte para Cardboard es nativo; es decir, simplemente con marcar la casilla Virtual Reality Supported en  los Player Settings e indicar que nuestro dispositivo son

Sigue leyendo

Mi vida sin Google

A finales del año 2011 compré mi primer y, hasta ahora, único tablet: un ASUS TF101 que ha dado un rendimiento espectacular. Cierto es que que en su momento era un gama alta de de ASUS y que contaba con unas especificaciones muy potentes lo que hacía presagiar una larga vida. Sin embargo, el software de ASUS ya es otro cantar: sin actualizaciones desde febrero de 2012, es decir, menos de un año después de sus lanzamiento. Se quedó en un antiguo Android 4.0.3. que además tenía algún que otro bug que hacía poco amigable el manejo de la tablet: reinicios esporádicos, fallos en

Sigue leyendo