diff --git a/Public/AdsensePlacement/Infrastructure/Services/ContentAdInjector.php b/Public/AdsensePlacement/Infrastructure/Services/ContentAdInjector.php index c9e40677..7b02df25 100644 --- a/Public/AdsensePlacement/Infrastructure/Services/ContentAdInjector.php +++ b/Public/AdsensePlacement/Infrastructure/Services/ContentAdInjector.php @@ -52,11 +52,20 @@ final class ContentAdInjector // Determinar modo de operacion $mode = $this->settings['incontent_advanced']['incontent_mode'] ?? 'paragraphs_only'; + // DEBUG TEMPORAL + $forbiddenZones = $this->mapForbiddenZones($content); + $debugInfo = sprintf( + '', + $mode, + count($forbiddenZones), + strlen($content) + ); + if ($mode === 'paragraphs_only') { - return $this->injectParagraphsOnly($content); + return $debugInfo . $this->injectParagraphsOnly($content); } - return $this->injectAdvanced($content); + return $debugInfo . $this->injectAdvanced($content); } /** @@ -231,50 +240,55 @@ final class ContentAdInjector private function mapForbiddenZones(string $content): array { $zones = []; + $contentLength = strlen($content); - // Tablas: