Advertisement
Manage & Edit Advertisements
This guide covers using the list page, search/filter tactics, editing / deactivating, and managing display order.
1. List Page Anatomy
| Area | Description | Usage Insight | 
|---|---|---|
| Search Box | Full-text on title or description | Combine with naming prefixes | 
| Type Filter | Filter by ad type | Currently All/Banner(future expansion) | 
| Status Filter | Active vs Inactive | Review expired items post end date | 
| Refresh | Re-fetch from server | Use in concurrent editing scenarios | 
| Table | Key attributes | Prioritize sortable columns (start/end) | 
| Pagination | 10/20/50/100 page size | Use 50+ for batch audits | 
Empty state shows "No advertisements" when there is no data.
2. Ordering & Priority
- Lower display order appears earlier (typical pattern).
- When conflicts occur, fallback criteria (creation date, internal logic) apply.
- Operational tip: Reserve 0–9 for pinned evergreen banners; use 10,20,30 increments for campaigns to allow easy mid insertion.
3. Status Strategy
| Status | Meaning | Example Transition | 
|---|---|---|
| Active | Eligible for display | Launch a new campaign | 
| Inactive | Not displayed | After event end or asset swap | 
Automatic expiry (stop after end date) depends on policy; verify once after end date passes.
4. Editing Flow
- Select ad from list → (Detail → Edit) or direct path /advertisement/[id]/edit
- Modify fields (check image persistence rules)
- Save (redirect or success notification)
- No built-in version history yet; embed change note in description (e.g. v2: replaced link URL (2025-09-10)).
5. Deactivation / Reactivation
- Long-term unused: deactivate until scheduling again
- Seasonal reuse: deactivate post season → reactivate next cycle with updated dates
6. Large Scale Tips
| Scenario | Issue | Mitigation | 
|---|---|---|
| 50+ ads | Filter fatigue | Prefix naming + planned segmentation | 
| Multi-country | Asset confusion | Include country code (e.g. signup_KR) | 
| Device variants | Resolution differences | Separate banner_PC,banner_MO | 
| Frequent swaps | Hard to track | Version tagging in description | 

