@props([ 'slot' => 'standard', 'class' => '', ]) @php use App\Models\AdPlacement; use App\Models\SiteSetting; use Illuminate\Support\Facades\Schema; $globalAdsEnabled = false; $placement = null; try { $globalAdsEnabled = (bool) SiteSetting::get('adsense_enabled', false); if ($globalAdsEnabled && Schema::hasTable('ad_placements')) { $placement = AdPlacement::where('identifier', $slot)->where('is_active', true)->first(); } } catch (\Throwable $e) { $globalAdsEnabled = false; $placement = null; } @endphp @if($globalAdsEnabled && $placement)