added mobile_platform parameter