isMobile integration