@extends('admin.layout', ['menuKey' => 'ad-campaigns']) @section('title', 'Ad campaigns') @section('content')
Advertising

Ad campaigns

Advertisers build and pay for their own campaigns (a card hold), which wait here for approval. House campaigns you create are free and fill slots paid campaigns don't use.

New house campaign
@if ($campaigns->isEmpty())
{{ $tab === 'review' ? 'Nothing waiting for review.' : 'Nothing here yet.' }}
@else
@foreach ($campaigns as $c) @endforeach
CampaignOwnerBillingStatusRunsViewsCTR
@if ($c->media_type === 'image' && $c->mediaUrl())@elseif ($c->thumbUrl())@else{{ strtoupper(str_replace('_', ' ', $c->media_type)) }}@endif
{{ $c->name }}
{{ $c->advertiser_name }} · {{ \App\Models\Campaign::MEDIA[$c->media_type] ?? '' }}
{{ $c->is_house ? 'You (house)' : $c->email }} @include('advertise._bill') @include('advertise._state')@if ($c->status === 'in_review' && $c->hold_expires_at)
hold ends {{ $c->hold_expires_at->diffForHumans() }}
@endif
{{ $c->starts_on->format('M j') }} – {{ $c->ends_on->format('M j, Y') }} {{ number_format($c->impressions) }} {{ $c->ctr() }}
{{ $campaigns->links() }} @endif @endsection