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 |

