HOME
광고 소개서

매거진

 마켓 운영 TIP

[NEW] 신규 광고 지면 출시 안내
<style> @font-face { font-family: 'PretendardFix'; src: url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-Medium.woff2') format('woff2'); font-weight: 500; } @font-face { font-family: 'PretendardFix'; src: url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-SemiBold.woff2') format('woff2'); font-weight: 600; } @font-face { font-family: 'PretendardFix'; src: url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/woff2/Pretendard-Bold.woff2') format('woff2'); font-weight: 700; } .ably-notice, .ably-notice * { font-family: 'PretendardFix', -apple-system, BlinkMacSystemFont, system-ui, sans-serif; box-sizing: border-box; letter-spacing: -0.02em; } .ably-notice { color: #1a1a1a; line-height: 1.7; max-width: 760px; margin: 0 auto; } .ably-banner { background: linear-gradient(135deg, #FF5A93 0%, #FF7CAE 100%); border-radius: 20px; padding: 40px 48px 44px; position: relative; overflow: hidden; margin-bottom: 20px; display: flex; flex-direction: column; justify-content: flex-end; min-height: 168px; } .ably-banner::before { content: ''; position: absolute; top: -60px; right: -60px; width: 220px; height: 220px; background: rgba(255,255,255,0.12); border-radius: 50%; } .ably-banner::after { content: ''; position: absolute; bottom: -80px; right: 70px; width: 160px; height: 160px; background: rgba(255,255,255,0.08); border-radius: 50%; } .ably-banner-label { display: inline-block; background: rgba(255,255,255,0.2); color: #fff; font-size: 12px; font-weight: 600; padding: 5px 12px; border-radius: 100px; margin-bottom: 14px; position: relative; z-index: 1; align-self: flex-start; } .ably-banner h1 { font-size: 34px; font-weight: 700; color: #fff; margin: 0; line-height: 1.3; position: relative; z-index: 1; } .ably-intro { background: #FAFAFA; border-radius: 16px; padding: 24px 28px; margin-bottom: 20px; border-left: 4px solid #FF4785; } .ably-intro p { margin: 0; font-size: 14.5px; font-weight: 500; color: #333; line-height: 1.7; } .ably-intro strong { color: #FF4785; font-weight: 600; } .ably-schedule-bar { display: flex; align-items: center; justify-content: center; gap: 10px; background: #fff; border: 1px solid #FFD4E0; border-radius: 12px; padding: 16px 24px; margin-bottom: 32px; font-size: 15px; color: #1a1a1a; } .ably-schedule-bar .label { font-size: 12px; font-weight: 600; color: #999; background: #F5F5F7; padding: 4px 10px; border-radius: 100px; } .ably-schedule-bar .value { font-weight: 700; color: #333; } .ably-feature { margin-bottom: 32px; } .ably-feature-num { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; background: #1a1a1a; color: #fff; font-size: 15px; font-weight: 700; border-radius: 10px; margin-bottom: 16px; } .ably-feature h2 { font-size: 22px; font-weight: 700; margin: 0 0 14px 0; line-height: 1.4; letter-spacing: -0.02em; color: #1a1a1a; } .ably-feature-desc { font-size: 15px; font-weight: 500; color: #444; line-height: 1.75; margin: 0 0 20px 0; } .ably-feature-desc strong { color: #1a1a1a; font-weight: 700; background: linear-gradient(transparent 60%, #FFE4ED 60%); padding: 0 2px; } .ably-path { display: flex; align-items: center; gap: 10px; background: #F5F5F7; border-radius: 12px; padding: 14px 18px; margin-bottom: 24px; font-size: 13px; color: #555; flex-wrap: wrap; } .ably-path-label { font-weight: 600; color: #1a1a1a; } .ably-path-arrow { color: #BBB; font-size: 11px; } .ably-guide-list { background: #FAFAFA; border-radius: 14px; padding: 8px 28px; } .ably-guide-list li { position: relative; list-style: none; padding: 16px 0 16px 18px; font-size: 14px; font-weight: 500; color: #444; line-height: 1.7; border-bottom: 1px solid #EDEDED; } .ably-guide-list li:last-child { border-bottom: none; } .ably-guide-list li::before { content: ''; position: absolute; left: 0; top: 24px; width: 5px; height: 5px; border-radius: 50%; background: #FF4785; } .ably-point-list { max-width: 760px; margin: 0 auto 32px; } .ably-point { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 14px; } .ably-point:last-child { margin-bottom: 0; } .ably-point .check { flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; border-radius: 50%; background: #FF4785; color: #fff; font-size: 12px; font-weight: 700; margin-top: 2px; } .ably-point p { margin: 0; font-size: 15px; font-weight: 500; color: #444; line-height: 1.75; } .ably-point strong { color: #1a1a1a; font-weight: 700; background: linear-gradient(transparent 60%, #FFE4ED 60%); padding: 0 2px; } .ably-outro { text-align: center; padding: 56px 32px 32px; margin-top: 32px; } .ably-outro p { font-size: 15px; font-weight: 500; color: #555; line-height: 1.8; margin: 0 0 8px 0; } .ably-outro p.highlight { font-size: 16px; color: #1a1a1a; font-weight: 700; margin-bottom: 20px; } .ably-outro-divider { width: 40px; height: 3px; background: #FF4785; margin: 0 auto 24px; border-radius: 100px; } .ably-outro-maincopy { font-size: 52px !important; font-weight: 700 !important; line-height: 1.15; letter-spacing: -0.03em; color: #1a1a1a !important; margin: 0 0 56px 0; } .ably-cta { display: inline-flex; align-items: center; gap: 8px; background: #1a1a1a; color: #fff !important; text-decoration: none; padding: 16px 32px; border-radius: 100px; font-size: 15px; font-weight: 700; margin-top: 28px; transition: all 0.2s ease; } .ably-cta:hover { background: #FF4785; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(255, 71, 133, 0.3); } .ably-cta-arrow { font-size: 16px; transition: transform 0.2s ease; } .ably-cta:hover .ably-cta-arrow { transform: translateX(4px); } @media (max-width: 640px) { .ably-notice { max-width: 100%; } .ably-banner { padding: 32px 24px 36px; min-height: auto; } .ably-banner h1 { font-size: 24px; } .ably-intro { padding: 20px 22px; } .ably-intro p { font-size: 14px; } .ably-schedule-bar { flex-direction: column; gap: 8px; padding: 16px 20px; } .ably-feature h2 { font-size: 19px; } .ably-feature-desc { font-size: 14px; } .ably-path { flex-direction: column; align-items: flex-start; gap: 6px; padding: 14px 16px; } .ably-path-arrow { display: none; } .ably-guide-list { padding: 4px 18px; } .ably-guide-list li { font-size: 13.5px; padding: 14px 0 14px 16px; } .ably-outro { padding: 40px 20px 24px; } .ably-outro-maincopy { font-size: 34px !important; margin-bottom: 36px; } .ably-outro p { font-size: 13.5px; } .ably-cta { width: 100%; justify-content: center; padding: 15px 24px; } } </style> <div class="ably-notice"> <div class="ably-banner"> <span class="ably-banner-label">NEW</span> <h1>신규 광고 지면 추가</h1> </div> <div class="ably-intro"> <p>더 효율적인 광고 운영을 위해 새롭게 추가된 광고 지면을 확인해보세요.</p> </div> <div class="ably-schedule-bar"> <span class="label">적용 일정</span> <span class="value">7월 29일 수요일</span> </div> <div class="ably-feature"> <div class="ably-feature-num">1</div> <h2>신규 지면 안내</h2> <p class="ably-feature-desc">상품을 보고 있는 유저에게, <strong>관련도 높은 내 상품</strong>을 자연스럽게 보여주는 신규 광고 지면입니다.</p> <div class="ably-path"> <span class="ably-path-label">노출 위치</span> <span>에이블리 APP</span><span class="ably-path-arrow">▶</span> <span>상품 클릭</span><span class="ably-path-arrow">▶</span> <span>썸네일 스크롤</span><span class="ably-path-arrow">▶</span> <span>썸네일 마지막 영역 추천 상품 지면</span> </div> </div> </div>
[NEW] 캠페인 관리 기능 추가
<link rel="stylesheet" as="style" crossorigin href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" /> <style> .ably-notice, .ably-notice * { font-family: 'Pretendard Variable', Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif; box-sizing: border-box; letter-spacing: -0.01em; } .ably-notice { color: #1a1a1a; line-height: 1.7; max-width: 760px; margin: 0 auto; } /* 배너 */ .ably-banner { background: linear-gradient(135deg, #FF4785 0%, #FF6BA0 100%); border-radius: 20px; padding: 48px 40px; color: #fff; position: relative; overflow: hidden; margin-bottom: 32px; } .ably-banner::before { content: ''; position: absolute; top: -60px; right: -60px; width: 240px; height: 240px; background: rgba(255,255,255,0.12); border-radius: 50%; } .ably-banner::after { content: ''; position: absolute; bottom: -80px; right: 80px; width: 180px; height: 180px; background: rgba(255,255,255,0.08); border-radius: 50%; } .ably-banner-label { display: inline-block; background: rgba(255,255,255,0.22); color: #fff; font-size: 13px; font-weight: 600; padding: 6px 14px; border-radius: 100px; margin-bottom: 20px; position: relative; z-index: 1; } .ably-banner h1 { font-size: 32px; font-weight: 700; margin: 0 0 14px 0; line-height: 1.3; letter-spacing: -0.02em; position: relative; z-index: 1; } .ably-banner p { font-size: 16px; margin: 0; opacity: 0.95; position: relative; z-index: 1; } /* 인트로 */ .ably-intro { background: #FAFAFA; border-radius: 16px; padding: 28px 32px; margin-bottom: 32px; border-left: 4px solid #FF4785; } .ably-intro p { margin: 0; font-size: 15px; color: #333; line-height: 1.75; } .ably-intro strong { color: #FF4785; font-weight: 600; } /* 개선 항목 */ .ably-feature { margin-bottom: 32px; } .ably-feature-num { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; background: #1a1a1a; color: #fff; font-size: 15px; font-weight: 700; border-radius: 10px; margin-bottom: 16px; } .ably-feature h2 { font-size: 22px; font-weight: 700; margin: 0 0 14px 0; line-height: 1.4; letter-spacing: -0.02em; color: #1a1a1a; } .ably-feature-desc { font-size: 15px; color: #444; line-height: 1.75; margin: 0 0 24px 0; } .ably-feature-desc strong { color: #1a1a1a; font-weight: 600; background: linear-gradient(transparent 60%, #FFE4ED 60%); padding: 0 2px; } /* 경로 */ .ably-path { display: flex; align-items: center; gap: 10px; background: #F5F5F7; border-radius: 12px; padding: 14px 18px; margin-bottom: 24px; font-size: 13px; color: #555; flex-wrap: wrap; } .ably-path-label { font-weight: 600; color: #1a1a1a; } .ably-path-arrow { color: #BBB; font-size: 11px; } /* 이미지 영역 */ .ably-image-placeholder { background: #F9F9FB; border: 1.5px dashed #DDD; border-radius: 14px; padding: 60px 24px; text-align: center; color: #999; font-size: 13px; font-weight: 500; } .ably-image-placeholder-icon { font-size: 24px; margin-bottom: 8px; opacity: 0.5; } /* Before / After */ .ably-comparison { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 24px; } .ably-comparison-card { border-radius: 14px; padding: 24px; border: 1px solid #EEE; } .ably-comparison-card.before { background: #FAFAFA; } .ably-comparison-card.after { background: #FFF5F8; border-color: #FFD4E0; } .ably-comparison-tag { display: inline-block; font-size: 12px; font-weight: 700; padding: 4px 10px; border-radius: 6px; margin-bottom: 12px; } .ably-comparison-tag.before { background: #E8E8E8; color: #666; } .ably-comparison-tag.after { background: #FF4785; color: #fff; } .ably-comparison-text { font-size: 14px; color: #333; line-height: 1.6; margin: 0; } /* 요약 */ .ably-summary { background: #1a1a1a; border-radius: 20px; padding: 40px; margin-top: 32px; color: #fff; } .ably-summary h3 { font-size: 20px; font-weight: 700; margin: 0 0 28px 0; } .ably-summary-table { width: 100%; border-collapse: collapse; } .ably-summary-table th { text-align: left; font-size: 13px; font-weight: 600; color: #999; padding: 12px 16px; border-bottom: 1px solid #333; } .ably-summary-table td { padding: 18px 16px; font-size: 14px; border-bottom: 1px solid #2a2a2a; vertical-align: top; line-height: 1.6; } .ably-summary-table tr:last-child td { border-bottom: none; } .ably-summary-table .col-item { font-weight: 600; color: #fff; width: 28%; } .ably-summary-table .col-before { color: #888; width: 36%; } .ably-summary-table .col-after { color: #FFB3CC; width: 36%; font-weight: 500; } /* 아웃트로 */ .ably-outro { text-align: center; padding: 56px 32px 32px; margin-top: 32px; } .ably-outro p { font-size: 15px; color: #555; line-height: 1.8; margin: 0 0 8px 0; } .ably-outro p.highlight { font-size: 16px; color: #1a1a1a; font-weight: 600; margin-bottom: 20px; } .ably-outro-divider { width: 40px; height: 3px; background: #FF4785; margin: 0 auto 24px; border-radius: 100px; } @media (max-width: 640px) { .ably-banner { padding: 36px 28px; } .ably-banner h1 { font-size: 24px; } .ably-comparison { grid-template-columns: 1fr; } .ably-summary { padding: 28px 24px; } } </style>

 최근 아티클

 지난 아티클