In order to send a rich push, such as including a JPEG or video file in a push, you need to host the asset internally and place the image path URL into the ACS push campaign. This creates extra steps and requires the user to have a CMS of some sort to host the images you want. ACS should allow users to upload images and video assets into ACS to host for rich push.