From 956819cf1458ef5d6cac9c6c437fe0ccfa2483d5 Mon Sep 17 00:00:00 2001 From: FrankZamora Date: Fri, 28 Nov 2025 21:53:28 -0600 Subject: [PATCH] fix(anchor): Agregar width 100% a .roi-anchor-content MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit El ins.adsbygoogle tenia width 0 porque el contenedor padre no tenia ancho definido. Esto causaba el error "No slot size for availableWidth=0" de AdSense. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../Infrastructure/Ui/AdsensePlacementRenderer.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php b/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php index 44ae1fcc..922993b6 100644 --- a/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php +++ b/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php @@ -644,6 +644,14 @@ final class AdsensePlacementRenderer $cssRules[] = $this->cssGenerator->generate('.roi-anchor-controls-right', ['right' => '8px']); $cssRules[] = $this->cssGenerator->generate('.roi-anchor-controls-center', ['left' => '50%', 'transform' => 'translateX(-50%)']); + // CRITICAL: El contenedor del anuncio DEBE tener width 100% para que AdSense pueda calcular el tamaño + $cssRules[] = $this->cssGenerator->generate('.roi-anchor-content', [ + 'width' => '100%', + 'display' => 'flex', + 'align-items' => 'center', + 'justify-content' => 'center', + ]); + // Buttons $cssRules[] = $this->cssGenerator->generate('.roi-anchor-btn', [ 'width' => '28px',