Uploading your ad creatives or assets is an essential step to launching a new campaign. Follow these specs to ensure compatibility and approval.
Specs to Upload Ad Assets
Uploading your ad creatives or assets is an essential step to launching a new campaign. Follow these specs to ensure compatibility and approval.
Specs to Upload Ad Assets
Format-specific guidance
Use these notes as practical guidance; all hard requirements (file types, sizes, dimensions, character limits) are in the table.
- Display (Banners): Use clean, responsive-friendly designs that work across multiple sizes and devices. Avoid overly aggressive animation, flashing, or cluttered layouts to reduce banner blindness and potential policy issues.
- Native: Use high-resolution images (at least 72 dpi) with clear focal points, and avoid cropping more than roughly 20% of the subject to prevent awkward cuts in different placements. Align your headline, description, and CTA so the story is clear even if text truncates slightly.
- Video: Use H.264 compression where possible for broad compatibility and fast load times. Design for sound-off environments (captions, strong visuals) and do not rely on auto-play, as not all publishers or users allow it.
- In-App: Design mobile-first with large, tap-friendly CTAs and legible typography on small screens. Test both portrait and landscape orientations to ensure key elements are visible on common device sizes.
- Push Notification: Keep copy extremely concise and action-oriented so it fits within device/browser notification UI without awkward truncation. Use simple, recognizable icons and lightweight images to ensure fast delivery even on slow networks.
- Pop (Pop-ups & Popunders): Keep landing pages lean and fast: compress images, minimize scripts, and prioritize above-the-fold clarity on your primary value proposition and CTA. Ensure layouts gracefully adapt to common desktop and mobile resolutions.
- HTML5 Ads: Keep animations smooth and lightweight, and avoid external JS libraries that could slow rendering or break in secure environments. Ensure the creative renders without user interaction and respects publisher UX (no auto-playing sound on load).
- Interstitials: Use full-screen creatives designed for natural transition points, such as page loads, app screen changes, or game level breaks. Always include a clear close path after the required delay, and avoid forced, no-exit experiences that can harm user experience and publisher relationships.
- Performance Max: Prepare a complete asset kit (display, native, and video) so the system can fully optimize delivery. Maintain visual and messaging consistency across all asset types to reinforce brand recognition.
- Flux (Display & Native): Provide strong “source” assets (images, copy, and brand elements) so AI-generated variants remain on-brand. Periodically review performance and creative variants to ensure they align with your guidelines.
General Creative Policies
To protect users and support compliance (especially for finance, blockchain, and other regulated industries), all creatives must follow these rules:
- No misleading, exaggerated, or unverifiable claims
- No excessive flashing or strobing (max ~3 flashes per second)
- Landing page must load in under 3 seconds on a standard connection
- Ads and landing pages must respect GEO-specific regulations and disclosures
- Content must be appropriate for brand-safe inventory and aligned with the advertised product
Advertisers running campaigns in regulated verticals should also ensure legal disclaimers and required risk warnings are clearly visible on the landing page (and, where relevant, within the ad).
Best practices: Match formats to objectives: e.g., video for storytelling, native for engagement, push for urgency. Compress images and videos (e.g., TinyPNG, HandBrake) to stay within size limits without losing clarity. Use clear CTAs (e.g., “Sign Up,” “Play Now,” “Learn More”) and keep key text within character limits to avoid truncation. Test creatives in HUB preview across desktop and mobile before submitting. Use high-resolution assets (72 dpi+), simple layouts, and legible font sizes to improve approval and performance.
Troubleshooting: Upload error: Confirm file type, max size, and dimensions match the table for your format. Preview not loading: Try a hard refresh, clear cache, or switch browsers. Disapproved creative: Re-check specs (dimensions, file size, text limits) and platform policies, then edit and resubmit. Unexpected cropping (native/push): Use the recommended aspect ratios and avoid placing critical content at the edges. Slow loading (video/HTML5/pops): Re-compress assets, reduce animation complexity, and audit third-party scripts.

