Compresor de banners y recursos HTML5
Reduce el peso de los PNG y JPEG dentro de los ZIP de banners HTML5 sin tocar nombres de archivo, rutas ni el código de la animación. Todo ocurre en privado en tu navegador.
Reduce el peso de los PNG y JPEG dentro de los ZIP de banners HTML5 sin tocar nombres de archivo, rutas ni el código de la animación. Todo ocurre en privado en tu navegador.
Google Ads impone un límite estricto de 600 KB para el conjunto de archivos de un paquete ZIP HTML5, incluidos HTML, JavaScript, CSS e imágenes. Comprimir las imágenes rasterizadas directamente dentro del ZIP resuelve el problema sin alterar la estructura de tu código.
No. El compresor conserva exactamente las rutas relativas, los nombres de archivo y los formatos de imagen dentro del ZIP, así que el código del clickTag y las referencias de Adobe Animate, Google Web Designer o tus propios manifiestos de JavaScript siguen funcionando. Con la escala al 100% cada imagen mantiene sus dimensiones en píxeles. Si reduces la escala, las imágenes que parecen sprite sheets o que se dibujan a su tamaño natural se quedan a tamaño completo, y el resumen enumera cada archivo redimensionado para que revises el banner en la vista previa antes de publicarlo.
Nunca. Todas las operaciones con archivos se ejecutan en la memoria de tu navegador mediante HTML5 Canvas y JSZip. Las creatividades de tus clientes que aún no se han publicado nunca salen de tu ordenador, lo que protege su confidencialidad y los acuerdos de confidencialidad de tu agencia.
Google Ads solo acepta un GIF animado como anuncio de imagen si se cumplen tres condiciones: el archivo pesa 150 KB o menos, la animación termina en 30 segundos y se reproduce a menos de 5 fotogramas por segundo. Un GIF exportado directamente desde una herramienta de diseño suele incumplir las tres a la vez, porque se repite sin fin, va a 20 o 25 fotogramas por segundo y lleva una paleta completa en cada fotograma.
El optimizador corrige cada regla sin tocar las dimensiones en píxeles, así que un anuncio de 300×250 sigue midiendo exactamente 300×250. Los fotogramas de menos de 200 ms se unen al fotograma al que pertenecen y su tiempo se le suma, de modo que el bucle dura exactamente lo mismo que antes. El número de reproducciones se ajusta para que el total no pase de 30 segundos, y un bucle que por sí solo dura más de 30 segundos se recorta para que termine en tu último fotograma, que es donde suele estar la llamada a la acción.
Para llegar a 150 KB, reconstruye la tabla de colores con un cuantizador de corte por la mediana, guarda solo el rectángulo que cambia de un fotograma al siguiente y escribe un flujo LZW nuevo. Prueba 256, 128, 64 y luego 32 colores, con y sin tramado, y solo después une más fotogramas. Te quedas con el primer ajuste que cabe, y el informe muestra cuál fue. Si ninguno cabe, te lo dice y te entrega la versión más pequeña.
Todo se ejecuta en tu navegador, en un proceso en segundo plano. El GIF nunca sale de tu equipo. Cuando termines, carga el archivo en el Validador de banners HTML5 para una última revisión, y lee la guía sobre restricciones y límites de bucle de los GIF animados (en inglés) para conocer las reglas de otras redes.
Los motivos habituales son un archivo de más de 150 KB, un bucle que nunca termina o fotogramas de menos de 200 ms, es decir, 5 fotogramas por segundo o más rápido. El optimizador muestra una línea de Cumple o No cumple para cada regla, antes y después.
No. Un fotograma eliminado cede su duración al fotograma que se queda, así que un bucle dura exactamente lo mismo que el original. El movimiento se ve algo menos fluido, pero se respeta el tiempo de cada escena.
Tantas como quepan en 30 segundos. Un bucle de 3 segundos puede reproducirse 10 veces. El GIF lo guarda como un recuento de bucles de 9, porque la primera reproducción no cuenta. El optimizador escribe ese número por ti.
Sí. Después de comprimir un ZIP, los GIF que contiene aparecen en una lista con el botón Optimizar los GIF dentro del ZIP. Cada archivo conserva su nombre y su ruta, así que el código del banner lo sigue encontrando.