From 8aba07fdbf82ed6a577c3e162fed0d3f3f12a2e8 Mon Sep 17 00:00:00 2001 From: FrankZamora Date: Fri, 28 Nov 2025 21:29:41 -0600 Subject: [PATCH] =?UTF-8?q?fix(vignette):=20Tama=C3=B1os=2016:9=20para=20v?= =?UTF-8?q?ideo=20+=20sin=20bot=C3=B3n=20cerrar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Agregados tamaños video: 1280x720, 960x540, 854x480, 800x450, 640x360, 560x315 - Eliminado botón de cerrar (usuario cierra haciendo clic fuera) - Default cambiado a 960x540 (qHD) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../Ui/AdsensePlacementFormBuilder.php | 13 ++++++----- .../Ui/AdsensePlacementRenderer.php | 23 ++++++++----------- 2 files changed, 16 insertions(+), 20 deletions(-) diff --git a/Admin/AdsensePlacement/Infrastructure/Ui/AdsensePlacementFormBuilder.php b/Admin/AdsensePlacement/Infrastructure/Ui/AdsensePlacementFormBuilder.php index 91ba422a..7dee0aa8 100644 --- a/Admin/AdsensePlacement/Infrastructure/Ui/AdsensePlacementFormBuilder.php +++ b/Admin/AdsensePlacement/Infrastructure/Ui/AdsensePlacementFormBuilder.php @@ -644,14 +644,15 @@ final class AdsensePlacementFormBuilder (string)$size, [ 'auto' => 'Auto (recomendado)', + 'responsive' => 'Responsive (fluid)', + '1280x720' => '1280x720 (HD 720p)', + '960x540' => '960x540 (qHD)', + '854x480' => '854x480 (480p)', + '800x450' => '800x450 (16:9)', + '640x360' => '640x360 (360p)', + '560x315' => '560x315 (YouTube)', '300x250' => '300x250 (Rectangle)', '336x280' => '336x280 (Large Rectangle)', - '728x90' => '728x90 (Leaderboard)', - '970x250' => '970x250 (Billboard)', - '970x90' => '970x90 (Large Leaderboard)', - '468x60' => '468x60 (Banner)', - '320x100' => '320x100 (Large Mobile)', - 'responsive' => 'Responsive (fluid)', ] ); $html .= ' '; diff --git a/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php b/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php index d8571fb3..d00dba24 100644 --- a/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php +++ b/Public/AdsensePlacement/Infrastructure/Ui/AdsensePlacementRenderer.php @@ -902,21 +902,15 @@ final class AdsensePlacementRenderer $adFormat = ''; } - $closeDelayClass = $closeDelay > 0 ? ' delayed' : ''; - + // Sin boton de cerrar - el usuario cierra haciendo clic fuera del modal $html .= sprintf( '
-
', - $closeDelayClass, - $closeDelay, $adStyle, esc_attr($publisherId), esc_attr($slotId), @@ -947,15 +941,16 @@ final class AdsensePlacementRenderer private function parseVignetteSize(string $size): array { return match($size) { - '300x250' => [300, 250], + '1280x720' => [1280, 720], + '960x540' => [960, 540], + '854x480' => [854, 480], + '800x450' => [800, 450], + '640x360' => [640, 360], + '560x315' => [560, 315], '336x280' => [336, 280], - '728x90' => [728, 90], - '970x250' => [970, 250], - '970x90' => [970, 90], - '468x60' => [468, 60], - '320x100' => [320, 100], + '300x250' => [300, 250], 'auto', 'responsive' => [0, 0], // Tamaños dinamicos - default => [300, 250], + default => [960, 540], // Default a tamaño video qHD }; } }