Maximum file size target for each banner를 켜고 크기 한도를 KB 단위로 입력하세요. Bannerify는 디테일을 최대한 살리면서 목표에 맞도록 이미지 압축을 조정해요. 목표 크기는 1 KB = 1,000바이트 기준이에요. 한도를 비워 두면 기본값은 150 KB예요.
새 내보내기 설정에서는 Slower (Smaller Size, Default) 압축을 사용해요. 이미지 압축에 시간을 더 들여 파일을 더 작게 만드는 방식이에요. 내보내기 속도가 더 중요하다면 Faster를 선택하세요. 이미 저장된 압축 선택은 그대로 유지돼요.
목표가 낮거나 큰 이미지가 많으면 압축이 더 많이 필요할 수 있어요. 특히 1.5x나 2x 배율에서 그래요. 목표를 켜 두면 Bannerify가 완성된 크리에이티브를 확인하고, 여전히 너무 크면 오류를 표시해요.
큰 SVG 파일은 사진이 압축되기도 전에 크기 예산의 대부분을 차지할 수 있어요. 사진은 흐릿해 보이는데 배너가 여전히 목표를 넘는다면, 먼저 목표를 끈 상태로 내보내고 배너의 images 폴더에 있는 파일을 확인하세요. 작은 로고인데 SVG 파일이 크다면 Retina 2x를 켠 상태에서 PNG 형식 재정의를 시도해 본 다음, 모양과 최종 배너 크기를 비교하세요. 필요한 크기 한도가 얼마인지, 그 한도가 ZIP에 적용되는지 압축을 푼 파일에 적용되는지는 광고 플랫폼에 확인하세요.
반응형이 아닌 개별 배너에서 압축을 푼 파일을 기준으로 목표를 잡으면, 이미지 예산은 크리에이티브에 이미 들어간 코드, 현지화된 미디어, 포함된 백업을 반영한 다음 SVG와 GIF를 위한 공간을 남겨 둬요. 출력 파일 이름이 같은 반복 이미지는 한 번만 계산돼요. 최종 크기 확인에는 GIF를 렌더링하면서 생긴 변경을 포함해 실제로 내보낸 파일이 사용돼요.
Bannerify는 개별 배너 ZIP과 섹션 ZIP을 포함한 HTML 내보내기 다운로드에 무손실 ZIP 압축을 자동으로 적용해요. 이렇게 하면 이미지 품질이나 압축을 푼 파일은 그대로 두고 패키지 크기만 줄어들어요. 이미지 압축은 이미지 품질을 떨어뜨릴 수 있어요. 원본 이미지가 이미 한도에 맞는지 확인하려면 먼저 목표를 끈 상태로 내보내 보세요.
개별 ZIP 크기를 목표로 설정
HTML/JS (CSS @keyframes), HTML/JS (GSAP/Greensock), DoubleClick (DCM) 내보내기에서는 Include individual .zip files for each banner와 Maximum file size target for each banner를 켜세요. Bannerify가 완성된 각 개별 ZIP에 목표를 자동으로 적용하므로 추가 설정은 필요 없어요. 광고 플랫폼에서 요구하는 한도를 입력하세요.
Bannerify는 이미지 품질을 고르는 동안 완성된 개별 ZIP 전체를 확인하므로, ZIP 압축으로 아낀 공간을 이미지 디테일에 더 쓸 수 있어요. 공간이 남으면 다른 이미지의 품질을 낮추지 않고 개별 이미지의 품질을 높여 봐요. JPG와 PNG 출력에서는 원래 내보낸 이미지 바이트가 한도에 맞으면 그 바이트로 되돌리는 것도 시도해요. 모든 후보는 ZIP 전체를 기준으로 확인하고, 다운로드 전에 최종 압축 파일을 다시 확인해요. 더 이상 품질을 높일 수 없으면 공간이 조금 남을 수 있어요.
출력 파일이 같은 반복 이미지는 한 번만 계산돼요. 코드, SVG, GIF, 포함된 백업이나 기타 에셋은 모두 ZIP 한도에 포함돼요. 이 확인 과정에서는 래스터 이미지 품질만 조정되며, 애니메이션 GIF는 한도에 맞추려고 다시 압축하지 않아요.
내보내기가 더 오래 걸릴 수 있어요. 지원되는 가장 낮은 이미지 품질로도 배너가 한도에 맞지 않으면, Bannerify는 크기를 초과한 개별 ZIP을 다운로드하는 대신 오류를 표시해요. 에셋을 줄이거나 허용되는 더 큰 한도를 사용해 다시 시도하세요. 한도는 각 개별 ZIP에 적용되며, 모든 배너와 미리보기를 담은 바깥쪽 다운로드에는 적용되지 않아요. 배너마다 한도가 다르다면 알맞은 목표로 그룹을 나눠 내보내세요.
압축을 푼 파일을 목표로 설정
그 밖의 광고 플랫폼 형식, 반응형 내보내기, 섹션 내보내기, 여러 플랫폼 내보내기는 실제 파일의 총 크기를 사용해요. 압축을 푼 파일 기준 한도가 있는 HTML/GSAP 또는 DoubleClick (DCM) 내보내기에서는 Include individual .zip files for each banner를 끄세요.
Bannerify는 완성된 각 배너를 코드, 이미지, GIF, 포함된 미디어, 매니페스트, 포함된 백업까지 따로 확인해요. 반응형 크리에이티브와 섹션 패키지는 하나의 그룹으로 확인하며, 공유 파일은 한 번만 계산해요. AppLovin 내보내기는 에셋이 최종 HTML에 임베드된 뒤에 확인해요.
크리에이티브가 한도에 맞고 공간이 남으면, Bannerify는 다른 이미지에 선택된 품질을 낮추지 않고 JPG, PNG, WebP 이미지의 품질을 높여 봐요. 품질을 올리면서 전체 파일 합계를 확인하고, 남은 작은 공간을 쓰기 위해 개별 이미지 업그레이드도 시도해요. JPG와 PNG 출력에서는 원래 내보낸 이미지 바이트가 한도에 맞으면 그대로 유지해요.
이 과정은 더 오래 걸릴 수 있어요. 이미지가 지원되는 최고 품질에 도달하거나 더 높은 품질 설정이 한도에 맞지 않으면 공간이 조금 남을 수 있어요. Bannerify는 그 공간을 비워 둔 채 다운로드 전에 최종 합계를 다시 확인해요.
합계가 목표를 넘으면 Bannerify는 미리보기를 다운로드하거나 업로드하기 전에 멈춰요. 에셋을 줄이거나 허용되는 더 큰 목표를 사용해 다시 시도하세요. 전체 다운로드와 미리보기 페이지는 하나의 배너로 취급하지 않아요. 크리에이티브 파일에 포함되지 않은 외부 호스팅 에셋은 계산되지 않으니, 플랫폼 요구 사항은 따로 확인하세요.
JPG/PNG 대신 WebP 이미지로 내보내기. 압축 메뉴에서 Use WebP Format을 선택하면 JPG/PNG 이미지를 WebP로 변환해요. 사용하기 전에 광고 플랫폼이 WebP를 받는지 확인하고 브라우저 지원도 확인하세요.
애니메이션 GIF는 ZIP 한도와 압축을 푼 파일 한도 모두에 포함돼요. 하지만 Bannerify는 목표에 맞추려고 GIF 품질을 낮추지 않아요. 큰 GIF나 그 밖의 고정 에셋은 따로 줄여야 할 수 있어요.