광고
광고 생성하기
이 문서는 /advertisement/create 화면을 기준으로 각 필드의 의미와 올바른 입력 방법을 설명합니다.
1. 기본 정보
| 필드 | 필수 | 설명 | 입력 팁 |
|---|---|---|---|
| 광고 제목 | 예 | 리스트와 노출 영역에 표시되는 이름 | 캠페인 목적+구분자(예: 신규가입_9월배너) 형태 권장 |
| 설명 | 아니오 | 내부 관리용 메모 | 길어도 무방하나 핵심만 1~2문장 권장 |
2. 콘텐츠 설정
현재 기본 광고 타입은 배너로 고정되어 있으며 이미지와 링크 URL이 필요합니다.
| 필드 | 필수 | 설명 | 검증/자동 처리 |
|---|---|---|---|
| 광고 타입 | 예 | 향후 텍스트/비디오 등 추가 예정 | 타입 변경 시 필요한 하위 필드 세트가 달라질 예정 |
| 이미지 | 예 | 배너로 노출될 시각 자료 | PNG/JPG/GIF/WEBP, 최대 5MB (업로드 실패 시 에러 토스트 예상) |
| 링크 URL | 예 | 클릭 시 이동할 경로 | 절대 URL 또는 내부 경로(/path) 허용. http:// / https:// 미입력 시 자동 https:// 프리픽스 부여 (내부 경로는 그대로 유지). |
URL 입력 로직 예시:
example.com/promo입력 → 저장 시https://example.com/promo/promotion/123입력 → 내부 경로로 간주, 그대로 사용https://adstage.net→ 그대로 유지
3. 일정 설정
| 필드 | 필수 | 규칙 | 오류 상황 |
|---|---|---|---|
| 시작일 | 예 | YYYY-MM-DD | 종료일보다 늦을 수 없음 |
| 종료일 | 예 | YYYY-MM-DD | 시작일보다 빠르면 검증 실패 |
권장 패턴:
- 캠페인 성격이 명확할수록 기간을 짧게 설정하고 성과를 본 뒤 연장
- 상시 노출 배너는 종료일을 멀리 잡되 관리 편의를 위해 분기 단위 재평가
4. 타겟팅 설정
| 필드 | 필수 | 설명 | 팁 |
|---|---|---|---|
| 언어 | 예 | UI 언어 기반 노출 제어 | 현재 한국어 기본 선택 (다국어 확대 예정) |
| 디바이스 타입 | 예 | 데스크톱/모바일 분기 | 서로 다른 해상도 요구 시 분리 생성 |
| 대상 국가 | 아니오 | 체크한 국가 사용자에게만 노출 | 전체 선택 가능. 미선택 시 "제한 없음" 의미(전역 노출) |
| 표시 순서 | 아니오 | 숫자 낮을수록 먼저 노출 (정책에 따라 가중치 가능) | 동일 순서 충돌 시 생성일 또는 내부 정렬 로직 따름 |
| 상태 | 아니오 | 기본 활성. 비활성 시 노출 중단 | 사전 생성 후 일정에 맞춰 수동 활성화도 가능 |
5. 생성 버튼
모든 필수 필드가 유효하면 하단 "광고 생성하기" 버튼이 활성화됩니다. 클릭 시 서버로 생성 요청을 전송하고 성공 시 리스트 페이지로 이동하거나 성공 토스트가 표시됩니다(구현 세부는 환경에 따라 상이).
입력 체크리스트
- 제목 작성 완료
- 광고 타입 그대로(배너) 또는 적절히 선택
- 이미지 업로드 성공(미리보기/파일명 확인)
- 링크 URL 자동 보정 확인
- 시작일/종료일 순서 논리적 확인
- 언어/디바이스/국가(필요 시) 설정
- 상태와 표시 순서 검토
오류 대응
| 상황 | 원인 | 해결 |
|---|---|---|
| URL 자동 https 추가됨 | 프로토콜 미기입 | 정상 동작, 필요 시 http로 강제 수정 가능(정책 허용 범위 내) |
| 이미지 업로드 실패 | 용량 초과/형식 불일치 | 권장 포맷 & 5MB 이하 재업로드 |
| 종료일 오류 | 종료일 < 시작일 | 날짜 재선택 |
| 생성 버튼 비활성 | 필수 필드 누락 | 누락 필드 상단부터 점검 |

