Recommended prompt sizes

Creative asset specifications for platform prompts. Includes recommended image sizes, aspect ratios, and supported file types for Inline and Overlay prompt styles across web, mobile, and TV SDKs.

Overview

Recommended prompt sizes is a technical specification guide that outlines the supported parameters for creative assets. It details which prompt styles (e.g., Horizontal, Tile, Popup) and prompt types (Inline, Overlay) are available on specific platforms (Web, native iOS, Android TV, ROKU, etc.), and provides the recommended width and height (in pixels) and supported image file types (png, jpg, gif) required for production.

Key benefits

  • Accuracy in production: Provides the exact pixel dimensions for every supported prompt, eliminating guesswork and preventing the creation of assets that are improperly sized or scaled.
  • Streamlined creative workflow: Confirms the required aspect ratios and accepted file formats (png, jpg, gif) upfront, allowing teams to set up design templates correctly from the start.

Key details

Supported prompt styles

The following tables show which prompt styles are supported across various platforms for Inline, Overlay, and other prompt types.

Inline prompt styles

Learn more about inline prompts.
PlatformHorizontalVerticalTileText OnlySlider
Web (desktop browser)TRUETRUETRUETRUETRUE
Web (mobile browser)TRUETRUETRUETRUETRUE
HTML5 TV devices (Comcast, Cox, Vizio, Vidaa, Xbox, PS4, PS5, Xbox, Samsung, LG devices)TRUETRUETRUETRUE
native iOS (iPhone)TRUETRUETRUE
native iOS (iPad)TRUETRUETRUE
native Apple TVTRUETRUETRUE
native Android (phone)TRUETRUETRUE
native Android (tablet)TRUETRUETRUE
native Android TVTRUETRUETRUE
native Amazon Fire TVTRUETRUETRUE
ROKUTRUETRUETRUE
hybrid iOS (iPhone)TRUETRUETRUE
hybrid iOS (iPad)TRUETRUETRUE
hybrid Apple TVTRUETRUETRUE
hybrid Android (phone)TRUETRUETRUE
hybrid Android (tablet)TRUETRUETRUE
hybrid Android TVTRUETRUETRUE

Overlay prompt sizes

Learn more about overlay prompts.
PlatformInterstitialPopupVideoBottom bannerNotification
Web (desktop browser)TRUETRUETRUETRUETRUE
Web (mobile browser)TRUETRUETRUETRUETRUE
HTML5 TV devices (Comcast, Cox, Vizio, Vidaa, Xbox, PS4, PS5, Xbox, Samsung, LG devices)TRUETRUE
native iOS (iPhone)TRUETRUETRUETRUETRUE
native iOS (iPad)TRUETRUETRUETRUE
native Apple TVTRUETRUETRUETRUETRUE
native Android (phone)TRUETRUETRUETRUETRUE
native Android (tablet)TRUETRUETRUETRUE
native Android TVTRUETRUETRUETRUETRUE
native Amazon Fire TVTRUETRUETRUETRUETRUE
ROKUTRUETRUETRUETRUE
hybrid iOS (iPhone)TRUETRUETRUETRUE
hybrid iOS (iPad)TRUETRUETRUE
hybrid Apple TVTRUETRUETRUETRUE
hybrid Android (phone)TRUETRUETRUETRUE
hybrid Android (tablet)TRUETRUETRUE
hybrid Android TVTRUETRUETRUETRUE

Other prompt types

Learn more about invisible prompts.
PlatformInvisibleEmail
Web (desktop browser)TRUETRUE
Web (mobile browser)TRUETRUE
HTML5 TV devices (Comcast, Cox, Vizio, Vidaa, Xbox, PS4, PS5, Xbox, Samsung, LG devices)
native iOS (iPhone)
native iOS (iPad)
native Apple TV
native Android (phone)
native Android (tablet)
native Android TV
native Amazon Fire TV
ROKU
hybrid iOS (iPhone)
hybrid iOS (iPad)
hybrid Apple TV
hybrid Android (phone)
hybrid Android (tablet)
hybrid Android TV

Recommended prompt sizes

The following tables show the recommended prompt sizes for all of the available Recurly Engage SDKs.

SDKPrompt TypePrompt StyleSupported Aspect RatiosRecommended Width × HeightSupported Image Types
Web (desktop)InlineHorizontal2:1, 4:1, 6:1, 8x1, 10x1960 x 300 pxpng, jpg, gif
Web (desktop)InlineVertical1:2, 1:3, 1:4250 x 500 pxpng, jpg, gif
Web (desktop)InlineTile1:1, 1:2250 x 500 pxpng, jpg, gif
Web (desktop)InlineText Only6:1, 8:1, 10:1100% x autopng, jpg, gif
Web (desktop)OverlayInterstitial1200 x 800 pxpng, jpg, gif
Web (desktop)OverlayPopup1200 x 800 px, 960 x 640 px, 750 x 500 pxpng, jpg, gif
Web (desktop)OverlayVideo1200 x 619 px ; 960 x 619 px, 750 x 619 pxpng, jpg, gif
Web (desktop)OverlayBottom banner1000 x 100 pxpng, jpg, gif
Web (desktop)OverlayNotification450 x 180 pxpng, jpg, gif
Web (mobile browser)InlineHorizontal2:1, 4:1, 6:1, 8x1, 10x1300 x 200 pxpng, jpg, gif
Web (mobile browser)InlineVertical1:2, 1:3, 1:4200 x 300 pxpng, jpg, gif
Web (mobile browser)InlineTile1:1, 1:2375 x 205 pxpng, jpg, gif
Web (mobile browser)InlineText Only6:1, 8:1, 10:1100% x autopng, jpg, gif
Web (mobile browser)OverlayInterstitial337.5 x 479.5 pxpng, jpg, gif
Web (mobile browser)OverlayPopup500 x 800png, jpg, gif
Web (mobile browser)OverlayVideo337.5 x 470.13 pxpng, jpg, gif
Web (mobile browser)OverlayBottom banner100% x 120 pxpng, jpg, gif
Web (mobile browser)OverlayNotification100% x 120 pxpng, jpg, gif
HTML5 TV devicesInlineHorizontal2:1, 4:1, 6:1, 8x1, 10x1960 x 300 pxpng, jpg, gif
HTML5 TV devicesInlineVertical1:2, 1:3, 1:4250 x 500 pxpng, jpg, gif
HTML5 TV devicesInlineTile1:1, 1:2250 x 500 pxpng, jpg, gif
HTML5 TV devicesInlineText Only6:1, 8:1, 10:1100% x autopng, jpg, gif
HTML5 TV devicesOverlayPopup1200 x 800 px, 960 x 640 px, 750 x 500 pxpng, jpg, gif
HTML5 TV devicesOverlayBottom banner1000 x 100 pxpng, jpg, gif
iOS (iPhone)InlineHorizontal2:1, 4:1, 6:1, 8x1, 10x11000x200pxpng, jpg
iOS (iPhone)InlineVertical1:2, 1:3, 1:4300x1400pxpng, jpg
iOS (iPhone)InlineTile1:1, 1:2320x180pxpng, jpg
iOS (iPhone)InlineText Only6:1, 8:1, 10:11000x200pxpng, jpg
iOS (iPhone)OverlayInterstitial1200 x 2400 pxpng, jpg
iOS (iPhone)OverlayBottom banner900x200pxpng, jpg
iOS (iPad)InlineHorizontal2:1, 4:1, 6:1, 8x1, 10x11500x300pxpng, jpg
iOS (iPad)InlineVertical1:2, 1:3, 1:4300x1500pxpng, jpg
iOS (iPad)InlineTile1:1, 1:2360x200pxpng, jpg
iOS (iPad)InlineText Only6:1, 8:1, 10:11400x200pxpng, jpg
iOS (iPad)OverlayPopup1024 x 1024 pxpng, jpg
iOS (iPad)OverlayBottom banner1300x300pxpng, jpg
Apple TVInlineHorizontal2:1, 4:1, 6:1, 8x1, 10x11400x200pxpng, jpg
Apple TVInlineVertical1:2, 1:3, 1:4300x1000pxpng, jpg
Apple TVInlineTile1:1, 1:2320x180pxpng, jpg
Apple TVInlineText Only6:1, 8:1, 10:11720x150pxpng, jpg
Apple TVOverlayPopup1600x1200 pxpng, jpg
Apple TVOverlayInterstitial1920x1080 or 3840x2160 pxpng, jpg
Apple TVOverlayBottom banner1200x200pxpng, jpg
Android (phone)InlineHorizontal2:1, 4:1, 6:1, 8x1, 10x11000x200pxpng, jpg
Android (phone)InlineVertical1:2, 1:3, 1:4300x1400pxpng, jpg
Android (phone)InlineTile1:1, 1:2320x180pxpng, jpg
Android (phone)InlineText Only6:1, 8:1, 10:11000x200pxpng, jpg
Android (phone)OverlayInterstitial1200 x 2400 pxpng, jpg
Android (phone)OverlayBottom banner900x200pxpng, jpg
Android (tablet)InlineHorizontal2:1, 4:1, 6:1, 8x1, 10x11500x300pxpng, jpg
Android (tablet)InlineVertical1:2, 1:3, 1:4300x1500pxpng, jpg
Android (tablet)InlineTile1:1, 1:2360x200pxpng, jpg
Android (tablet)InlineText Only6:1, 8:1, 10:11400x200pxpng, jpg
Android (tablet)OverlayPopup1024 x 1024 pxpng, jpg
Android (tablet)OverlayBottom banner1300x300pxpng, jpg
Android TVInlineHorizontal2:1, 4:1, 6:1, 8x1, 10x11400x200pxpng, jpg
Android TVInlineVertical1:2, 1:3, 1:4300x1000pxpng, jpg
Android TVInlineTile1:1, 1:2320x180pxpng, jpg
Android TVInlineText Only6:1, 8:1, 10:11720x150pxpng, jpg
Android TVOverlayPopup1600x1200 pxpng, jpg
AndroidTVOverlayInterstitial1920x1080 or 3840x2160 pxpng, jpg
Android TVOverlayBottom banner1200x200pxpng, jpg
ROKUInlineHorizontal2:1, 4:1, 6:1, 8x1, 10x11400x200pxpng, jpg
ROKUInlineVertical1:2, 1:3, 1:4300x1000pxpng, jpg
ROKUInlineTile1:1, 1:2320x180pxpng, jpg
ROKUInlineText Only6:1, 8:1, 10:11720x150pxpng, jpg
ROKUOverlayInterstitial1920x1080 or 3840x2160 pxpng, jpg
ROKUOverlayPopup1400 x 790 px or 1920x1080 pxpng, jpg
ROKUOverlayBottom banner1200x200pxpng, jpg