Device Profiling

iframe-shield auto-detects the device tier and applies optimal settings. Set deviceProfile: 'auto' and the system handles everything.

6 Device Tiers

TierBudgetQualityWatermarkiOS Aggressive
low-end-mobile600 MBautoTightYes
mid-mobile800 MBautoNormalYes
high-mobile1000 MBautoRelaxedNo
tablet1000 MBhighRelaxedNo
desktop1500 MBhighOffNo
high-end-desktop2500 MBhighOffNo

Detection Signals

Manual Override

new IframeShield({ deviceProfile: 'mid-mobile' });

Force a specific tier regardless of detected device.