diff --git a/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php b/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php index 1557906e..dd45a2bc 100644 --- a/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php +++ b/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php @@ -337,16 +337,23 @@ final class AdsensePlacementRenderer 'transition' => 'top 0.2s ease-out, opacity 0.3s ease-out', ]); - // Rail izquierdo: contenido alineado a la derecha (hacia el contenido) + // Rail izquierdo $cssRules[] = $this->cssGenerator->generate('.roi-rail-ad-left', [ 'left' => '10px', 'justify-content' => 'flex-end', + 'padding-left' => '5px', ]); - // Rail derecho: contenido alineado a la izquierda (hacia el contenido) + // Rail derecho $cssRules[] = $this->cssGenerator->generate('.roi-rail-ad-right', [ 'right' => '10px', 'justify-content' => 'flex-start', + 'padding-right' => '5px', + ]); + + // Asegurar que el anuncio no desborde el container + $cssRules[] = $this->cssGenerator->generate('.roi-rail-ad ins.adsbygoogle', [ + 'max-width' => '100%', ]); // Media query para ocultar en pantallas donde no hay espacio suficiente