StageUp
Advertisement

Create an Advertisement

This document explains each field and proper input on the /advertisement/create screen.

1. Basic Information

FieldRequiredDescriptionInput Tip
TitleYesDisplay name in list and actual placementRecommend CampaignPurpose + qualifier (e.g. signup_Sep_banner)
DescriptionNoInternal note for operatorsKeep concise (1–2 sentences)

2. Content Settings

Current default ad type is Banner and requires an image plus a link URL.

FieldRequiredDescriptionValidation / Auto Behavior
Ad TypeYesMore types (text/video) plannedDifferent types will enforce different sub-fields later
ImageYesVisual asset displayedPNG/JPG/GIF/WEBP, max 5MB
Link URLYesDestination when clickedAccepts absolute URL or internal path (/path). If protocol missing, auto-prefixes https:// (internal paths unchanged).

URL Normalization Examples:

  • Input example.com/promo → stored as https://example.com/promo
  • Input /promotion/123 → treated as internal path (kept as-is)
  • Input https://adstage.net → kept unchanged

3. Schedule Settings

FieldRequiredRuleError Condition
Start DateYesYYYY-MM-DDCannot be after end date
End DateYesYYYY-MM-DDCannot be before start date

Recommendations:

  • Shorter periods for experimental campaigns; extend only after validating performance.
  • For always-on banners, set a far end date but review quarterly.

4. Targeting Settings

FieldRequiredDescriptionTip
LanguageYesBased on UI languageCurrently defaults to Korean (multi-language expansion later)
Device TypeYesDesktop/mobile branchingCreate separate ads if resolution demands differ
CountriesNoShow only to selected countriesEmpty = no restriction (global)
Display OrderNoLower number = earlier priorityUse spacing (10,20,30) to insert later
StatusNoDefaults Active; Inactive stops displayPre-create then switch to Active when schedule starts

5. Create Button

Activated when all required fields pass validation. On success, redirects to list or shows a success toast (implementation may vary).

Input Checklist

  • Title filled
  • Ad Type (Banner) confirmed
  • Image uploaded successfully
  • Link URL normalized as expected
  • Start/End dates correct order
  • Language / Device / Countries configured
  • Status and display order reviewed

Error Handling

IssueCauseResolution
URL auto https addedMissing protocolIntended behavior; change to http only if policy allows
Image upload failsSize/format invalidRe-upload within limits
End date errorEnd < StartRe-select dates
Create button disabledMissing required fieldScan from top section downward

Table of Contents