StageUp
Advertisement

Advertisement Detail Page

This document describes the /advertisement/[id] detail page (when data has loaded) and how to use it for operational checks.

In development, an invalid or missing ID may only show a loading message ("Loading data..."). In production, a valid ID will reveal all sections.

1. Expected Section Layout (Roadmap Oriented)

SectionContentsPurpose
Basic InfoTitle, Description, Type, Status, Display OrderQuick identification & prioritization
Content InfoImage thumbnail, Link URLVerify asset health & destination
Schedule InfoStart, End, (future Remaining days)Detect approaching expirations
Targeting InfoLanguage, Device, CountriesValidate exposure scope
Action PanelEdit, Activate/Deactivate, (future) DeleteRoutine lifecycle adjustments

2. Delete / Deactivate Scenarios (Planned)

  • Delete: Confirmation dialog → redirect to list on success
  • Deactivate: Immediate display stop, status column updates
  • Reactivate: Allowed if current date lies within schedule window

3. Quality Checklist

ItemQuestion
Link ValidityDoes the URL resolve correctly?
Image QualityProper resolution/ratio without heavy load?
Schedule IntegrityEnd date not in the past?
Target AccuracyConfirmed exposure in test user session?
DuplicationRedundant similar active ads?

4. Logging & Analytics (Future)

Planned additions as sub-sections or cards:

  • Impressions
  • Clicks
  • CTR
  • Country / Device breakdown
  • A/B variant comparison

Until released, interim measurement approach:

  • Add UTM parameters to Link URL → external analytics (e.g. GA)
  • (If supported) correlate internal deeplink click events manually

5. Troubleshooting

SymptomPossible CauseResolution
Loading never endsBad ID / network errorVerify ID, refresh
404 after clickInternal path typoEdit and fix Link URL
Image missingUpload failed / file removedRe-upload new asset
Not displayingInactive status or out-of-range scheduleRe-check status/dates

Table of Contents