- proposal.md: define problem and expected changes - design.md: 9 technical decisions with rationale - spec.md: complete GIVEN/WHEN/THEN scenarios - tasks.md: implementation tasks with dependencies Features specified: - 7 ad insertion locations (H2, H3, p, img, lists, blockquotes, tables) - 5 density modes (legacy, conservative, balanced, aggressive, custom) - 2 selection strategies (position vs priority) - Deterministic probability with daily seed - Backward compatibility with legacy fields 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
Change: Ampliar opciones de In-Content Ads para maximizar ingresos
Why
Los ingresos de AdSense han disminuido aproximadamente un 50% (de ~130 MXN/dia a ~65 MXN/dia). Se ha observado que se muestran significativamente menos anuncios que antes. El sistema actual de in-content ads solo inserta anuncios despues de parrafos, pero el contenido tiene muchos mas puntos de insercion potenciales (despues de encabezados H2/H3, despues de imagenes, despues de listas, etc.) que no se estan aprovechando.
What Changes
Nuevas ubicaciones de insercion
- ADDED Insercion despues de encabezados H2 (configurable)
- ADDED Insercion despues de encabezados H3 (configurable)
- ADDED Insercion despues de imagenes/figuras
- ADDED Insercion despues de blockquotes
- ADDED Insercion despues de listas (ul/ol)
- ADDED Insercion despues de tablas
Configuracion avanzada
- ADDED Cantidad maxima de ads aumentada de 8 a 15
- ADDED Control individual por tipo de ubicacion (activar/desactivar cada tipo)
- ADDED Prioridad de ubicaciones (orden de preferencia)
- ADDED Modo agresivo vs conservador
- ADDED Espaciado minimo entre cualquier tipo de ad
UI Admin mejorada
- MODIFIED Seccion In-Content Ads reorganizada con subsecciones
- ADDED Preview visual de posibles ubicaciones
- ADDED Indicadores de densidad de anuncios
Impact
- Affected specs: openspec/specs/adsense-placement (a crear)
- Affected code:
Schemas/adsense-placement.json- Nuevos camposAdmin/AdsensePlacement/Infrastructure/Ui/AdsensePlacementFormBuilder.php- Nueva UIPublic/AdsensePlacement/Infrastructure/Services/ContentAdInjector.php- Nueva logica de insercion
- Expected outcome: Incremento significativo en impresiones de anuncios, potencialmente duplicando o triplicando los ingresos actuales al aprovechar todas las oportunidades de insercion