@extends('admin.panel.layout') @section('admin_title', 'Werbung') @section('admin_content') @if(session('ok'))
{{ session('ok') }}
@endif
KotschAds

Eigene Werbe-Engine

Alle Sites (kotsch, toolaro, arthurkotsch, …) und Apps ziehen ihre Anzeigen von hier — per GET /api/ads/serve?site=…&zone=…&limit=…. Klicks laufen über /api/ads/go/{id} und werden gezählt. Änderungen sind in ≤60 Sekunden überall live.

Anzeige anlegen
Anzeigen aktiv{{ $totals['active'] }} / {{ $ads->count() }}
Impressions{{ number_format($totals['impressions'], 0, ',', '.') }}
Klicks{{ number_format($totals['clicks'], 0, ',', '.') }}
@if($ads->isEmpty())

Noch keine Anzeigen. Leg die erste an — oder führe den Seeder aus: php artisan db:seed --class=HouseAdSeeder

@else
@foreach($ads as $ad) @endforeach
Anzeige Typ Sites / Zonen Gewicht Impr. · Klicks · CTR
@if($ad->imageUrl()) @endif
{{ $ad->title }} @unless($ad->active)inaktiv@endunless
{{ $ad->target_url }}
{{ $ad->type }} {{ $ad->sites ? implode(', ', $ad->sites) : 'alle Sites' }}
{{ $ad->zones ? implode(', ', $ad->zones) : 'alle Zonen' }}
{{ $ad->weight }} {{ number_format($ad->impressions, 0, ',', '.') }} · {{ number_format($ad->clicks, 0, ',', '.') }} · {{ $ad->ctr() }}%
@csrf @method('DELETE')
@endif
@endsection