nathaniel@dalencon:~/gumit$

ES GL EN

gumit.net
Volver ao portfolio

Web en produción · app en probas en Google Play

Gum It!Xogo móbil · Android

Sopra a túa burbulla de chicle, esquiva edificios e chega máis lonxe ca ninguén

Un xogo gratuíto para o móbil e, detrás, un produto completo: clasificación, unha economía de chicles que só se gañan xogando, sorteos con premios reais e unha plataforma propia na que calquera negocio contrata e paga os seus anuncios. App nativa en Kotlin, servidor propio en PHP e MySQL e unha web en sete idiomas, todo programado por min.

gumit.net
idiomas no xogo e na web
7
pasos para publicar un anuncio
4
dos beneficios netos a causas sociais
10 %
ao ano para xogar sen anuncios
2,99 €

O produto, por dentro

Capturas reais da web en produción.

  • Plataforma de anunciantes

    Plataforma de anunciantes

    Formato e impresións, subida do anuncio, pagamento e revisión. O prezo por tramos e o resumo co IVE calcúlanse en directo.

  • A web no móbil

    A web no móbil

    Descarga, idiomas e acceso á plataforma de anunciantes desde a mesma portada.

  • Portada en sete idiomas

    Portada en sete idiomas

    Chinés, inglés, francés, alemán, italiano, xaponés e español.

No móbil

A mesma web, adaptada a cada pantalla: capturas reais nun teléfono.

gumit.net no móbil
gumit.net no móbil

Medido en produción

A portada de gumit.net, medida o 4 de novembro de 2026 coas ferramentas do navegador.

Peso total
120KB
Peticións
8
Dependencias externas
0
Frameworks
0
  • HTML4 KB
  • CSS1 KB
  • JavaScript3 KB
  • Fontes18 KB
  • Imaxes94 KB
  1. Gum It!120 KB19× máis lixeira
  2. Web media (móbil)2.311 KB

Web media: 2.311 KB e 70 peticións en móbil, segundo o Web Almanac 2024 de HTTP Archive.

  • HTTP/3 + compresión Brotli
  • Cero peticións a terceiros: nin CDN, nin analítica, nin Google Fonts
  • Cabeceiras de seguridade: HSTS, CSP, nosniff, X-Frame-Options, Referrer e Permissions
  • Texto alternativo no 100 % das imaxes (3/3)
  • Imaxes en WebP
  • Fontes servidas desde o propio dominio
  • Mapa do sitio con 7 URL
  • Estrutura semántica completa: header, nav, main e footer
~ — curl

$ curl -sI https://gumit.net

HTTP/3 200

strict-transport-security: max-age=15552000

content-security-policy: upgrade-insecure-requests

x-content-type-options: nosniff

x-frame-options: SAMEORIGIN

referrer-policy: strict-origin-when-cross-origin

permissions-policy: camera=(), microphone=(), geolocation=()

Cabeceiras HTTP reais de gumit.net

Que tiña que resolver

O xogo é sinxelo a propósito. O complexo é que se sosteña economicamente sen romper ningunha norma.

  • Que enganche en segundos

    Unha mecánica dun só toque: un punto por edificio superado e a burbulla estoupa se toca un.

  • Que se financie só

    Anuncios de AdMob, anuncios propios vendidos a negocios e unha subscrición anual para xogar sen anuncios.

  • Sen vender vantaxes

    Os chicles non se compran: só se gañan xogando e serven para participar nos sorteos.

  • Cumprir as normas

    Ningunha práctica que poña en risco AdMob, idade mínima de 14 anos e sorteos só para maiores de idade.

  • Anuncios sen traballo manual

    Contratación, pagamento, factura e reembolso automáticos; a revisión faise cun clic.

  • Devolver unha parte

    O 10 % dos beneficios netos destínase a causas sociais.

Arquitectura: app nativa e servidor propio

O xogo é unha app Android nativa. O que ten que ser fiable —clasificación, economía, compras e anuncios propios— pasa por un servidor propio en PHP e MySQL.

CapaQue haiOrixe
AppXogo, menús, récords e conta do xogador (Kotlin, Android nativo)Feito a man
ServidorClasificación, economía de chicles, compras e sorteos (PHP)Feito a man
DatosXogadores, récords, chicles, sorteos e campañas (MySQL)Feito a man
AnunciantesWeb de contratación, contas e estatísticas en directo (PHP e JavaScript)Feito a man
PagamentosTarxeta, Apple Pay e Google Pay (Stripe)Servizo externo
Publicidade e tendaAnuncios de AdMob e compras de Google PlayServizo externo

Como se publica un anuncio

  1. Formato

    Imaxe ou vídeo a pantalla completa, sempre vertical 9:16 e visto enteiro.

  2. Impresións

    Paquetes de 1.000 a 100.000.000 impresións: canto máis, menor prezo por impresión.

  3. Subida

    O anunciante sobe o seu anuncio a 1080 × 1920.

  4. Pagamento

    Tarxeta, Apple Pay ou Google Pay con Stripe, co IVE calculado segundo o país.

  5. Revisión

    Aprobar ou rexeitar cun clic; se se rexeita, non se cobra.

  6. Publicación

    Factura automática e estatísticas en directo: alcance, visitas, país, idade e horas.

gumit.net

Que fai

As funcións que podes atopar hoxe na web.

  • En probas pechadas

    Xogo dun toque

    Un punto por edificio superado; se a burbulla toca un edificio, estoupa.

  • En probas pechadas

    Récords e clasificación

    O récord de cada xogador e a súa posición na lista.

  • En probas pechadas

    Sorteos

    Participase con chicles gañados xogando; só para maiores de 18 anos.

  • En probas pechadas

    Sen anuncios

    Subscrición anual de 2,99 €.

  • En produción

    Plataforma Anúnciate

    Contratación en catro pasos, prezo por tramos e resumo co IVE en directo.

  • En produción

    Pagamentos con Stripe

    Tarxeta, Apple Pay e Google Pay; factura ao aprobar e sen cargo se se rexeita.

  • En produción

    Contas de anunciante

    Panel cos anuncios, o seu estado e as súas estatísticas en directo.

  • En produción

    Web en sete idiomas

    Chinés, inglés, francés, alemán, italiano, xaponés e español.

  • En produción

    Textos legais

    Privacidade, termos, bases dos sorteos, condicións de publicidade e aviso legal.

Retos e como os resolvín

Problemas reais do proxecto, a solución que apliquei e o que se conseguiu.

Monetizar sen arriscar AdMob

Problema
Un xogo gratuíto vive da publicidade, e unha soa infracción das normas de AdMob pode cortar esa fonte de ingresos.
Solución
Cada decisión contrástase coas normas de AdMob, e os anuncios propios usan un formato único e claro: pantalla completa, vertical e visto enteiro.
Resultado
Ingresos de AdMob e de anunciantes propios

Vender anuncios sen revisar pagamentos

Problema
Cobrar por transferencia obriga a comprobar cada pagamento a man e atrasa a publicación.
Solución
Pagamento automatizado con Stripe, factura ao aprobar e revisión cun clic; se o anuncio se rexeita, non se cobra.
Resultado
Cero pagamentos que revisar a man

Anunciantes de todo o mundo

Problema
Véndese a empresas e a particulares de calquera país, e cada un tributa de xeito distinto.
Solución
O prezo calcula o IVE automaticamente segundo o país do anunciante e móstrao no resumo antes de pagar.
Resultado
Prezo final claro antes de pagar

Sorteos con premios reais

Problema
Os premios reais cambian a clasificación por idades do xogo e o que esixe cada país.
Solución
Idade mínima de 14 anos para xogar e sorteos só para maiores de idade; a distribución exclúe os países cuxa clasificación o impedía.
Resultado
Sorteos dentro das normas de Google Play

Tecnoloxías

~/gumit — bash
App
Kotlin, Android nativo
Servidor
PHP, MySQL, API propia
Web
HTML5, CSS3, JavaScript, sete idiomas
Pagamentos
Stripe: tarxeta, Apple Pay e Google Pay
Monetización
AdMob, compras de Google Play e anuncios propios
Aloxamento
Hostinger

Próbao en directo

A web e a plataforma de anunciantes están en produción. A app está en probas pechadas en Google Play antes do seu lanzamento.

Visitar gumit.net

Falamos?

Se queres que che ensine como está feito por dentro ou che interesa o meu perfil, escríbeme.

Ou, se o prefires, por outra canle:

Ver o resto do portfolio

gumit.net Escribir