diff --git a/Admin/ThemeSettings/Infrastructure/FieldMapping/ThemeSettingsFieldMapper.php b/Admin/ThemeSettings/Infrastructure/FieldMapping/ThemeSettingsFieldMapper.php
index 64a2fc5a..a57312b5 100644
--- a/Admin/ThemeSettings/Infrastructure/FieldMapping/ThemeSettingsFieldMapper.php
+++ b/Admin/ThemeSettings/Infrastructure/FieldMapping/ThemeSettingsFieldMapper.php
@@ -28,6 +28,10 @@ final class ThemeSettingsFieldMapper implements FieldMapperInterface
'themeSettingsGaTrackingId' => ['group' => 'analytics', 'attribute' => 'ga_tracking_id'],
'themeSettingsGaAnonymizeIp' => ['group' => 'analytics', 'attribute' => 'ga_anonymize_ip'],
+ // AdSense
+ 'themeSettingsAdsensePublisherId' => ['group' => 'adsense', 'attribute' => 'adsense_publisher_id'],
+ 'themeSettingsAdsenseAutoAds' => ['group' => 'adsense', 'attribute' => 'adsense_auto_ads'],
+
// Custom Code
'themeSettingsCustomCss' => ['group' => 'custom_code', 'attribute' => 'custom_css'],
'themeSettingsCustomJsHeader' => ['group' => 'custom_code', 'attribute' => 'custom_js_header'],
diff --git a/Admin/ThemeSettings/Infrastructure/Ui/ThemeSettingsFormBuilder.php b/Admin/ThemeSettings/Infrastructure/Ui/ThemeSettingsFormBuilder.php
index aff3f5ef..ba0f3238 100644
--- a/Admin/ThemeSettings/Infrastructure/Ui/ThemeSettingsFormBuilder.php
+++ b/Admin/ThemeSettings/Infrastructure/Ui/ThemeSettingsFormBuilder.php
@@ -9,7 +9,7 @@ use ROITheme\Admin\Infrastructure\Ui\AdminDashboardRenderer;
* FormBuilder para Theme Settings
*
* RESPONSABILIDAD: Generar formulario de configuraciones globales del tema
- * (analytics, codigo personalizado)
+ * (analytics, adsense, codigo personalizado)
*
* NOTA: Logo/branding se gestiona desde el componente navbar
*
@@ -29,9 +29,10 @@ final class ThemeSettingsFormBuilder
$html .= '
';
- // Columna izquierda - Analytics
+ // Columna izquierda - Analytics + AdSense
$html .= '
';
$html .= $this->buildAnalyticsGroup($componentId);
+ $html .= $this->buildAdSenseGroup($componentId);
$html .= '
';
// Columna derecha - Custom Code
@@ -55,7 +56,7 @@ final class ThemeSettingsFormBuilder
$html .= ' Configuraciones Globales del Tema';
$html .= ' ';
$html .= '
';
- $html .= ' Analytics y Codigo Personalizado';
+ $html .= ' Analytics, AdSense y Codigo Personalizado';
$html .= '
';
$html .= '
';
$html .= '