@extends('admin.layouts.app') @section('title', 'Reklamlar') @section('page-title', 'Reklam Yönetimi') @section('content') @if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
Reklam eklenemedi:
@foreach($errors->all() as $err)
• {{ $err }}
@endforeach
@endif {{-- Özet kartlar --}}
Toplam Gösterim
{{ number_format($stats['total_impressions']) }}
Toplam Tıklama
{{ number_format($stats['total_clicks']) }}
Ortalama CTR
%{{ $stats['avg_ctr'] }}
Aktif Reklam
{{ $stats['active_count'] }}
{{-- Sol: Ayarlar --}}
@csrf
Video Reklam Ayarları
bölüm
2 = her 2 bölümde 1 reklam
dakika
5 = 5 dakika içinde en fazla 1 reklam
%
Reklam yerine "Premium'a geç" ekranı gösterme olasılığı. 20 = her 5 reklam slotundan 1'i premium teklifi.

Premium üyeler hiçbir reklamı görmez.
{{-- Yeni Reklam --}}
@csrf
Yeni Reklam Ekle
@if($errors->any())
@foreach($errors->all() as $err)
{{ $err }}
@endforeach
@endif
Dosya yüklemek yerine hazır bir URL de verebilirsin.
Reklama tıklanınca açılacak sayfa (boş bırakılabilir).
0 = geçilemez
Yüksek = daha sık
{{-- Sağ: Reklam listesi --}}
Reklamlar ({{ $ads->count() }})
@if($ads->isEmpty())
Henüz reklam eklenmedi.
@else
@foreach($ads as $ad) @endforeach
Reklam Tür / Konum Gösterim Tıklama CTR Durum İşlem
{{ $ad->name }}
Ağırlık: {{ $ad->weight }} @if($ad->type === 'video') · Geç: {{ $ad->skip_after > 0 ? $ad->skip_after.'sn' : 'kapalı' }} @endif @if($ad->starts_at || $ad->ends_at) · 📅 {{ $ad->starts_at?->format('d.m') ?? '∞' }}—{{ $ad->ends_at?->format('d.m') ?? '∞' }} @endif
{{ $ad->type === 'video' ? 'Video' : 'Banner' }}
{{ ['preroll' => 'Video başı', 'home_mid' => 'Ana sayfa orta', 'home_bottom' => 'Ana sayfa alt'][$ad->placement] ?? $ad->placement }}
{{ number_format($ad->impressions) }} {{ number_format($ad->clicks) }} %{{ $ad->ctr }}
@csrf
@csrf @method('DELETE')
@endif
@endsection @push('scripts') @endpush