File Formats
Supported file formats for images, audio, and other assets.
Supported file formats for images, audio, and other assets.
Image Formats
| Format | Extension | Best For | Transparency |
|---|---|---|---|
| PNG | .png | Logos, icons, graphics | Yes |
| JPEG | .jpg, .jpeg | Photos, backgrounds | No |
| GIF | .gif | Animated overlays, simple animation | Yes (1-bit) |
| WebP | .webp | Compressed images/animation (smaller files) | Yes |
When to Use PNG
- Logos and brand marks
- Icons and UI elements
- Graphics with text
- Images needing transparent backgrounds
- Clean edges and sharp lines
When to Use JPEG
- Photographic backgrounds
- Product photos
- Lifestyle imagery
- Large full-screen images (smaller file size)
iOS Compatibility & Unsupported Formats
Playable ads run in the WebView/Safari of each device, including old, low-end iPhones. PNG, JPEG, GIF, and WebP are allowed. The formats below carry iOS limits.
| Format | iOS Minimum Support | Upload to Dashboard? | Primary iOS Risk |
|---|---|---|---|
| PNG / JPEG | All versions | ✅ Recommended | None |
| GIF | All versions | ✅ Allowed | None — animated GIF plays everywhere; heavy for its size, keep small |
| WebP | iOS 14+ | ⚠️ Allowed (iOS 14+) | Renders blank on iOS < 14; animated WebP is memory-heavy — keep frame count/dimensions small |
| AVIF | iOS 17+ | ❌ Do NOT upload | Broken on iOS 16 & below; no progressive loading (blank until 100% downloaded) |
| HEIC / HEIF | Native apps only | ❌ Do NOT upload | No browser renders .heic in <img> — shows a broken-file icon for everyone |
| SVG | Historical | ❌ Do NOT upload | Rejected if missing xmlns namespace; strict XSS sandbox |
WebP renders blank on iOS below 14. It is allowed because the supported-device floor is iOS 14+, but if your campaign must reach older iPhones, use PNG or JPEG instead. Keep animated WebP/GIF small — they are memory-heavy on low-end devices.
Do NOT upload AVIF, SVG, or HEIC/HEIF. They fail or render blank on iOS. Convert them to PNG, JPEG, GIF, or WebP before uploading.
Size Guidelines
Logos
| Type | Size | Format | Max File Size |
|---|---|---|---|
| Main Logo | 512 x 512 px | PNG | 500 KB |
| App Icon | 256 x 256 px | PNG | 300 KB |
| Small Icon | 128 x 128 px | PNG | 150 KB |
Backgrounds
| Orientation | Size | Format | Max File Size |
|---|---|---|---|
| Portrait | 1080 x 1920 px | JPG/PNG | 2 MB |
| Landscape | 1920 x 1080 px | JPG/PNG | 2 MB |
| Square | 1080 x 1080 px | JPG/PNG | 2 MB |
UI Elements
| Type | Size | Format | Max File Size |
|---|---|---|---|
| Currency Icon | 64 x 64 px | PNG | 100 KB |
| Button Image | 256 x 128 px | PNG | 200 KB |
| Custom Icons | 128 x 128 px | PNG | 150 KB |
Audio Formats
Playable ads run inside the WebView / browser of each ad network and on a wide range of devices, including old, low-end phones. Always upload an audio format that those devices can decode natively.
| Format | Extension | Upload to Dashboard? | Why |
|---|---|---|---|
| MP3 | .mp3 | ✅ Recommended | Universal — plays on every browser, Android, and iOS (including old/low-end devices). Hardware-decoded. |
| OGG Vorbis | .ogg | ❌ Do NOT upload | Not supported on iOS before 18.4 (Safari/iOS WebView). Old and low-end iPhones play no sound. Also CPU-decoded, draining battery. |
Do not upload .ogg (OGG Vorbis) audio to the dashboard. iOS only added native OGG playback in iOS 18.4 — every older iPhone and low-end device will play silence. Use MP3 instead. Reference: OGG Vorbis browser support
Audio Guidelines
| Type | Format | Recommended Bitrate | Max File Size |
|---|---|---|---|
| Background Music | MP3 | 96–128 kbps | 500 KB |
| Sound Effect (win/lose, tap) | MP3 | 96 kbps | 100 KB |
| Short SFX / UI blip | MP3 | 64–96 kbps | 50 KB |
- Use mono for short sound effects — half the size of stereo, no audible difference for blips.
- Keep music loops short and seamless rather than one long track.
- Audio counts toward the overall playable size budget — compress aggressively.
Converting to MP3
If your source audio is not MP3 (e.g. .ogg), convert it before uploading:
| Tool | How |
|---|---|
| Audacity (free) | Open file → File → Export → Export as MP3 |
| FFmpeg (CLI) | ffmpeg -i input.ogg -b:a 96k output.mp3 |
| Online (CloudConvert, Convertio) | Upload → choose MP3 → download |
Video Formats
For the entrance video and background video, upload MP4 (H.264) — it plays in the WebView on every device, including older iPhones.
| Format | Extension | Upload to Dashboard? | Why |
|---|---|---|---|
| MP4 (H.264) | .mp4 | ✅ Recommended | Universal WebView/mobile support, hardware-decoded |
| WebM / OGV | .webm, .ogv | ❌ Do NOT upload | No native playback on iOS Safari/WebView |
Video Guidelines
| Setting | Recommendation |
|---|---|
| Codec | H.264 (baseline/main profile) |
| Resolution | 720p or lower |
| Length | Keep short (2–5 seconds) — users must reach gameplay fast |
| File size | Under 1 MB ideal — video counts toward the size budget |
- Compress aggressively; a short, looping clip beats a long one.
- Mute or keep audio minimal — many networks block autoplay audio.
Image Overlays (GIF / WebP)
For animated overlays you can upload an animated GIF or WebP in addition to static PNG/JPEG. Animation is preserved on upload (the file is stored as-is). Keep the frame count and dimensions small — animated images are heavy for their size, and animated WebP is memory-heavy on low-end iOS.
Color Formats
| Format | Example | Usage |
|---|---|---|
| Hex (6-digit) | #FF5722 | Standard colors |
| Hex (8-digit) | #FF572280 | Colors with transparency |
Hex Color Breakdown
#FF5722
^^ Red (FF = 255)
^^ Green (57 = 87)
^^ Blue (22 = 34)
#FF572280
^^ Alpha/Opacity (80 = 50%)Preparing Images
Removing Backgrounds
For logos and icons with transparent backgrounds:
- Open in image editor (Photoshop, GIMP, Figma)
- Remove background
- Export as PNG-24
- Verify transparency in preview
Optimizing File Size
If your image is too large:
| Action | Reduction |
|---|---|
| Reduce dimensions | ~75% smaller |
| Increase JPG compression | ~50% smaller |
| Use PNG-8 for simple graphics | ~60% smaller |
| Use online compression tool | ~30-50% smaller |
Color Profile
- Use sRGB color profile
- Don't use CMYK (for print)
- Avoid embedded color profiles for smaller files
Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| White box around logo | Not PNG or transparency lost | Re-export as PNG-24 |
| Colors look wrong | Wrong color profile | Convert to sRGB |
| Image pixelated | Resolution too low | Use larger source |
| File won't upload | Too large | Compress or reduce size |
| Wrong dimensions | Aspect ratio mismatch | Crop to correct ratio |
Tools for Image Preparation
Free Online Tools
- TinyPNG - Compress PNG/JPG
- Remove.bg - Remove backgrounds
- Canva - Design and export
- GIMP - Full image editing
Design Software
- Adobe Photoshop
- Figma
- Sketch
- Affinity Designer
Related
- All Parameters - Parameter reference
- Limits & Constraints - Size limits